背景:当使用git进行修改并提交(add、commit)之后,发现改错了,应该回到之前的某一版本,应该怎么办呢?
举例 - 说明:
用【git log --oneline】可以查看到更改的信息,可以看到我已经对1.py(我这里的gitCode只有1.py这一个文件)做了两次修改了
举例 - 问题:
现在忽然发现忘记对第二次修改做个东西,那怎么补上这个东西,使它还是处于第二次修改的状态呢?
举例 - 假设:
现在对1.py做第三次改变,然后进行add操作,如果直接进行commit操作【git commit -m "注释"】,那就将是第三次改变,与希望的不同。此时,需要做的是:
方法1
git commit --amend --no-edit
amend:表示将当前的add放入上一个修改状态中,
no-edit:表示不想改“第二次修改”这个评论.