1 首先 修改文件
但是没有 git add
那么 使用 git checkout 回滚到原来状态
2 首先 修改文件
同时 git add
那么就先 git reset HEAD
然后 git checkout 回滚到原来状态
1 2 参考自
【Git】git撤销与回滚
3 当 git reset --heard 后如何查看回滚前的 版本
git relog
区分这么多 log 的方法: 看 commit 备注的信息
4 如何把这次 修改添加到上次修改的版本中。
1 首先把这次修改的文件 git add
2 然后在git commit --amend
git amend详解和撤销
5 如何在使用 git 在两个版本之间打 patch
git format-patch 365a…4e16 --365a和4e16分别对应两次提交的名称 (注意版本之间的连接符号是 … )。
git format-patch
6 单纯把一个文件退回到某个版本
git checkout
git还原某个特定的文件到之前的版本
7 命令查看谁更改了文件
git blame filename