git修改commit注释
对git修改commit操作,做了一些总结,包括修改最后一次的注释,撤回到某一个版本等等。
修改最后一次commit的注释
1 |
git commit --amend -m "xxx" |
这个命令仅适用于,修改上次提交,如果你需要修改上上次提交,那么这个命令就不管用了。
修改某一次commit的注释
1 |
git rebase -i HEAD~x |
x代表查看最近x次的修改,找到需要修改的commit,将前面的pick改成reword后,git会再次弹出文本编辑器,输入新的注释即可。
修改初次commit的注释
使用git log查找初次commit的SHA1。
1 |
git checkout xxx |
撤回到某一次版本
使用git log查看需要撤回版本的SHA1,执行git reset xxx
,默认情况下,回退到这个版本后,文件内容还是会保持最新的版本,你可以继续对文件作出修改,最后提交的时候不要忘记加上-f
参数强制更新远端库版本。