git撤销修改

查看修改项:

1.本地修改,没有git add暂存

git diff  //查看修改

git checkout .
或
git reset --hard

2. git add暂存,没有commit提交

git diff --cached

git reset  //退回add状态
git checkout .  //退回本地
或
git reset --hard   //直接退回到本地未修改状态

3. git commit提交,没有push推送

git diff master origin/master

git reset --hard origin/master

git reset --hard commit_id

4. git push推送后

git reset --hard HEAD^  //恢复本地仓库到修改前版本

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注