git 实战之 git rebase

2023-12-28 17:35:14

开发中通常一个分支上会产生很多无效的提交,这种情况下使用rebase的交互模式可以把多次提交压缩成一次提交,得到一个干净的历史提交记录

我们用 git log 查看历史提交记录

我们如果要修改最新的提交记录怎么办,(第新的提交就是 "add02.txt"),这时候我们需要 rebase 到 它的前面的任意一个?commit,这里是? “Initial commit”

这时候我们再点击esc,然后输入:wq保存就退出这个交互模式,然后跳出一个新的窗口让我们修改我们刚刚指定要修改的commit

这时候我们的本地和远程仓库存在commit不同的情况,这时候我们就需要用到

git push -f 来更新而不会产生过多的 commit

分享一个网上的一个示意图

文章来源:https://blog.csdn.net/wniuniu_/article/details/135213095
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。