指令:git commit --amend
说明:把当前的修改记录合并到上一次提交,同时可以修改上一次提交的说明;
用法:上次的bug没改完,或者想修改上次提交说明;
注意:上次提交是你自己的才使用这条指令,否则你的提交会合并到别人提交里;
指令:git reset --soft HEAD~n
说明:把上几次提交修改回退回来,变成add状态,n是上几次提交,1就是上一次,以此类推;
用法:上一次提交不小心增加了其他文件,或者上一次提交有不想要的内容等;
注意:回退自己的提交,不要回退别人的;
指令:git rm --cached xxx
说明:把已经追踪的文件改成不追踪,即不跟踪该文件修改;
用法:不想跟踪的文件;
指令:git push origin master --force
说明及用法:commit相同,但是内容不同,可以使用强推覆盖;