- 修改 commit message
git commit --amend
- 撤销修改
// 提交记录回滚,代码不回滚
git reset <commit-id>
// 提交记录和代码全部回滚
git reset --hard <commit-id>
// 撤销文件修改
git checkout -- <file-name>
- 临时标记文件未修改
git update-index --assume-unchanged <file-name>
// 取消标记
git update-index --no-assume-unchanged <file-name>