git技巧之通过gitcommit–amend修该上次提交
当我们想要对上⼀次的提交进⾏修改时,我们可以使⽤git commit –amend命令。git commit –amend既可以对上次提交的内容进⾏修改,也可以修改提交说明。
举个例⼦:
Step1:我们先在⼯作区中创建两个⽂件a.txt和b.txt。并且add到暂存区,然后执⾏提交操作:
Step2:此时我们查看⼀下我们的提交⽇志:
可以看到我们的提交⽇志中显⽰最新提交有两个⽂件被改变。
Step3:此时我们发觉我们忘了创建⽂件c.txt,⽽我们认为c.txt应该和a.⼀同提交,⽽且a.txt⽂件中应该有内容‘a’。于是我们在⼯作区中创建c.txt,并add到暂存区。并且修改a.txt(故意写错语法且没有将a.txt的修改add到暂存区):
Step4:我们查看⼀下此时的提交⽇志,可以看到上次的提交0c35a不见了,并且新的提交11225好就是上次提交的修补提交,它就像是在上次提交被⽆视了,修改后重新进⾏提交了⼀样:
提交的东西不能更改Step5:此时我们发现a.txt⽂件修改没有成功,于是我们还得进⾏⼀次对a.txt的修改,将a.txt add到stage,然后再执⾏⼀次与上⼀次类似的提交修补:
OK了,git commit –amend的⽤法⼤致就是这样。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论