建设银行官方网站下载安装机关网站建设前期准备工作
web/
2025/9/26 7:55:11/
文章来源:
建设银行官方网站下载安装,机关网站建设前期准备工作,郑州公交app,网站建设怎么在图片上加字在使用 Git 作为版本控制的时候#xff0c;我们可能会由于各种各样的原因提交了许多临时的 commit#xff0c;而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱#xff0c;通常我们推荐将这些 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.mzph.cn/web/82082.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!