【GitTips】撤消操作

撤消 add

1
$ git rm --cached <file>

撤消 commit

1
$ git reset --hard <commit id> # 将 HEAD 移至 <commit id>

注意,–hard 将目录中所有文件中的修改

撤消 push

1
2
$ git reset --hard <commit id> # 撤消commit
$ git push origin HEAD --force # 强制提交到远程版本库,从而删除之前提交的数据