当前位置: 首页 > wzjs >正文

中山市住房建设局网站wordpress更改域名网页走失

中山市住房建设局网站,wordpress更改域名网页走失,注销WordPress账号,电商网站对比表1.说明 有时候因为某些小修改会导致代码多了很多不必要的提交,如果希望合并这些commit记录,我们可以使用rebase或者reset命令完成合并 2.rebase 这种方式是通过变基操作完成的,它适用于已经push到远程的情况,当我们变基好了之后…

1.说明

有时候因为某些小修改会导致代码多了很多不必要的提交,如果希望合并这些commit记录,我们可以使用rebase或者reset命令完成合并

2.rebase

这种方式是通过变基操作完成的,它适用于已经push到远程的情况,当我们变基好了之后再直接强制push到远程即可

2.1 查看已经提交的commit记录

git log --oneline

结果如下,那我这里只希望合并最后三个commit记录,所以我只关注最新的三个log就行

5cc3f74 (HEAD -> development, origin/development) LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
e9b346b LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
c51887f LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
...

2.2 rebase

我们要使用交互式命令,所以变基命令是git rebase -i HEAD~n,其中n是你要合并的commit个数,例如我这里要合并3个commit,那n就是3了,我的命令如下

git rebase -i HEAD~3

执行完命令之后它会打开一个交互环境,首先显示了你的commit记录,以pick开头,然后下面还有一些命令的使用说明,如下:

pick c51887f LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
pick e9b346b LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
pick 5cc3f74 LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)# 变基 50c7aff..5cc3f74 到 50c7aff(3 个提交)
#
# 命令:
# p, pick <提交> = 使用提交
# r, reword <提交> = 使用提交,但编辑提交说明
# e, edit <提交> = 使用提交,但停止以便修补提交
...

现在我们需要修改一下记录,第一个commit记录前面的pick不动,把后面的commit记录前面的pick都改成squash,因为squash的特点就是会丢弃每个小步骤的详细记录,达到合并多个commit记录的效果

修改如下:

pick c51887f LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
squash e9b346b LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
squash 5cc3f74 LOAN-5910 PDF Statement Download when user link bank (BOC/HSBC/HANGSENG/SC/SANDBOX)
...

提示:git一般会使用vim打开,所以你可以输入i进入编辑模式,编辑好了之后再按:再输入wq再回车就能保存退出了

当你保存退出之后git又会打开另一个页面,可以编辑一下commit的massage,然后保存退出就行

2.3 提交记录

如果之前已经推送到远程分支了,你需要使用git push --force命令强制推送,但是如果别人也在使用该分支,可能会出现冲突,别忘了先让他pull一下解决冲突

3. reset

git的reset命令就是回到之前的某个提交,但是你一定要使用--soft参数,这样才能保留已经改动的文件。比如说我们还是要合并3个commit记录,则命令如下:

git reset --soft HEAD~3

等reset之后我们再把这些文件再次提交就行,当然需要配合--amend参数

git commit --amend
git commit -m "这是你的提交信息"

最后再配合--force命令把它强制推送到远程就行,记得让其他人先pull一下合并冲突

git push --force
http://www.dtcms.com/wzjs/808897.html

相关文章:

  • 外行学习个人网站建设做美食推广的网站
  • 网站源码 源码论坛 源码之家 免费源码 商业源码 源码下载网站实名认证
  • 赤峰网站策划上海做网站谁好
  • 网站建设 seojsc中英文企业网站模板
  • 建设自己的网站首页wordpress自动视频播放器
  • 手机网站模板更改西安市市政建设网站
  • 做网站需要电脑吗263企业邮箱入口 邮箱登录
  • 中国建设银行甘肃省分行 官方网站张家港网站包年
  • 婚庆网站怎么设计模板网站建设工资郑州
  • 在国际网站上做贸易怎么发货怎样优化网络
  • 建设医院网站ppt模板下载网站中页面链接怎么做
  • 网站建设网站多少钱海南新政策最新消息
  • 网站优化培训机构教育网站建设需求分析报告
  • 中英文的网站设计黔西南州网站建设
  • 做微信网站公司哪家好做网站的公司有
  • dede 汽车网站网站怎么添加广告代码
  • 用dw做的十二星座网站免费创业做网站APP开发
  • 优质的网站建设流程常用的网站语言
  • 江苏华江建设集团网站Wordpress建站安装教程图解
  • 遵义创意网站设计十大网站
  • 建设网站的主要设备浏览器在线
  • 永州网站网站建设注册公司代理公司
  • 国内做网站建设好的seo推广平台
  • 河北网站制作多少钱改网站js代码
  • 网站分析百度源码之家怎么打不开
  • 招标公司网站建设方案基于lnmp做wordpress
  • 类似AG网站建设wordpress 后台 404
  • 福州网站建设推广服务广厦建设集团官方网站
  • 最简单的网站开发工具上海品牌网站制作
  • 免费推广网站58做窗帘的效果图网站