时间:2021-05-28
git rebase -i 修改历史提交
commit 3 add 22222
commit 2 add 11111
commit 1 create file
有如上三次提交,发现第二次提交有失误,准备修改第二次提交。
git log –oneline 查看head
f206555 add 2222
572a41e add 1111
c195175 feat:create file
git rebase -i c195175 回到第一次提交的基础上
进入命令模式
选择进行edit
此时已经回到第一次提交的基础上了
对文本进行修改
查看git status
根据状态提示,对新的修改做提交
(依然使用原来的提交add 1111)
git status 查看git状态
提示说 使用git rebase –continue 保存刚刚做的修改
git rebase –continue提示说明结果一些问题,然后继续 git rebase –continue
此时是出现了冲突需要解决冲突然后继续
解决掉冲突 查看git 状态
提示需要 git add .
进行 git add . 然后继续查看 git 状态
git rebase –coninue
根据提示 继续git rebase –continue 如果没有冲突既可以回到master了,否则需要继续解决冲突。
重新看下git log 和当前的文本内容
到此这篇关于git rebase -i 修改历史提交的方法的文章就介绍到这了,更多相关git rebase -i 修改历史提交内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Git查看提交历史在使用Git提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用gitlog命令查看。针对我们前一章节的操作,使用gitl
1、项目右键后,点击“Git-ShowHistory”这里会显示有历史提交的版本记录(这里我们假设要回滚到“提交”版本中)2、选中“提交”,右键CopyRevi
本文主要主要介绍了Git如何放弃所有本地修改的方法,分享给大家,具体如下:gitcheckout.#本地所有的修改,没有提交的,都返回到原来的状态gitstas
Git合并分支后,需要将子分支提交到git仓库,这个时候就需要单独提交子分支,其步骤如下:1.先创建子分支,并包含最新当前分支下的修改数据gitcheckout
Git是什么?Git是一个分布式的代码管理容器,本地和远端都保有一份相同的代码。Git仓库主要是由是三部分组成:本地代码,缓存区,提交历史,这几乎是所有操作的本