git commit --amend用法

什么情况下用? 
比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法:

方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件,然后 git add xx.java xxx.java -s -m “Porject : 1.修改bug…” 
最后通过 git push origin HEAD:refs/for/branches

方法2: 
leader不abandon代码,你回去之后,修改出问题的Java文件,修改好之后,git add 该出问题.java 
然后 git commit –amend , 
最后 git push origin HEAD:refs/for/branches。

猜你喜欢

转载自blog.csdn.net/qq_31811537/article/details/81104155