每次更改可使用 git status 进行查看
修改
1.修改了文本 index.php 但是未使用git add index.php至缓存区
直接使用 git checkout -- index.php 撤销
2.修改了文本 index.php 并使用git add index.php至缓存区
直接使用 git reset HEAD index.php 把暂存区的修改撤销掉(unstage),重新放回工作区
再使用 git checkout -- index.php 将工作区的撤销
删除
创建了一个test.txt 文件
git add test.txt
git commit -m "add test.txt"
不小心删除了test.txt
rm test.txt
需要还原
git checkout -- test.txt
确定要去删除
git rm test.txt
git commit -m "rm test.txt"
网友评论