当你commit并push过以后,你突然发现有个文件提交错了或需要改动,这个时候就要用到如果不想abandon掉的话就可以使用amend 方法对文件进行修改并再次提交。
大致步骤如下:
<--add修改后的文件,在该文件的路径下add,否则可能找不到该文件-->
$ git add **/modified.java
<--再次提交并使用amend后的文件覆盖上次提交的文件-->
$ git commit --amend --no-edit
<--push到远程仓库即可-->
$ git push origin master:refs/for/master