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

张家口专业做网站公司英文网站设计公司

张家口专业做网站公司,英文网站设计公司,防网站模板,dw网页设计作品 成品在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。 1. 查看提交历…

在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。

1. 查看提交历史 git log

首先你要知道自己想合并的是哪几个提交,可以使用 git log 命令来查看提交历史,假如最近 4 条历史如下:

commit 3ca6ec340edc66df13423f36f52919dfa3......commit 1b4056686d1b494a5c86757f9eaed844......commit 53f244ac8730d33b353bee3b24210b07......commit 3a4226b4a0b6fa68783b07f1cee7b688.......

历史记录是按照时间排序的,时间近的排在前面。

2. git rebase

想要合并 1-3 条,有两个方法

从HEAD版本开始往过去数3个版本

git rebase -i HEAD~3

指名要合并的版本之前的版本号

git rebase -i 3a4226b

请注意 3a4226b 这个版本是不参与合并的,可以把它当做一个坐标

3. 选取要合并的提交

执行了 rebase 命令之后,会弹出一个窗口,头几行如下:

pick 3ca6ec3   '注释**********'pick 1b40566   '注释*********'pick 53f244a   '注释**********'

将 pick 改为 squash 或者 s,之后保存并关闭文本编辑窗口即可。改完之后文本内容如下:

pick 3ca6ec3   '注释**********'s 1b40566   '注释*********'s 53f244a   '注释**********'

然后保存退出,Git 会压缩提交历史,如果有冲突,需要修改,修改的时候要注意,保留最新的历史,不然我们的修改就丢弃了。修改以后要记得敲下面的命令:

git add .  git rebase --continue  

如果你想放弃这次压缩的话,执行以下命令:

git rebase --abort  

如果没有冲突,或者冲突已经解决,则会出现如下的编辑窗口:

# This is a combination of 4 commits.  
#The first commit’s message is:  
注释......
# The 2nd commit’s message is:  
注释......
# The 3rd commit’s message is:  
注释......
# Please enter the commit message for your changes. Lines starting # with ‘#’ will be ignored, and an empty message aborts the commit.

输入 wq 保存并推出, 再次输入 git log 查看 commit 历史信息,你会发现这两个 commit 已经合并了。

通过IDEA或者GOLAND便捷式操作 https://blog.csdn.net/huangjhai/article/details/109557946

http://www.shuangfujiaoyu.com/news/49522.html

相关文章:

  • 做返利网站能赚钱百度关键词排名点击
  • 用粉色做网站主题色千锋教育
  • 建设网站的服务端口软文推广新闻发布
  • 做平面设计都关注哪些网站制作一个小型网站
  • i5 7500网站开发网站建设营销推广
  • 瑞安做网站建设seo海外
  • 义乌有什么企业网站吗官方网站怎么查询
  • 公众号小程序制作平台windows优化大师手机版
  • 网站建设模板谷歌在线浏览入口
  • 邯郸外贸网站建设公司长春seo网站排名
  • 网站服务器在香港南京seo域名
  • 自己做网站可行吗适合推广的app有哪些
  • wordpress 中毒seo搜索引擎优化报价
  • 提供营销网站建设公司seo品牌优化
  • 网站建设翻译英文seo引流什么意思
  • 长沙专业做网站百度sem竞价托管公司
  • 网站开发文档要求学管理培训班去哪里学
  • 鹤壁网站制作网站制作流程
  • 黄石网站建南昌seo快速排名
  • 东莞做营销型网站营销网址
  • 南城网站建设公司如何seo岗位
  • 微名片网站怎么做网站建设方案设计书
  • 温岭专做男鞋批发的网站沈阳百度seo排名优化软件
  • 温州外贸网站制作长沙seo培训
  • 长沙网站制作平台搜狗广告联盟
  • 哪些网站做代理建立网站的主要步骤
  • 中国内销做哪个网站seo自动工具
  • 众筹网站怎么做推广seo优化6个实用技巧
  • 什么网站值得做电商培训视频教程
  • 做视频的网站带模板下载友情链接英文翻译