git 在未保存,add,commit,push 下撤销的方法?收藏后再也不用找了
你可以先试着
复制代码
git 会提示你怎么做,如果不确定的话,请往下看
假设你写了代码,但是还没有做任何提交,此时代码在工作区(就是你的 ide 里面)
复制代码
可将工作区的内容回退和暂存区一致,就是最近的修改全丢
注意:上面的是已经不推荐使用,因为 checkout 还可以切换分支,所以 2.23 版后的 git 使用
复制代码
如果已经 git add .表示已经提交到暂存区,使用
复制代码
取消暂存区,就是让 add 失效,然后再按照 1
上面的内容,如果不加 file,就所有已修改内容撤销
如果已经 git commit,表示提交到本地仓库
复制代码
回退版本到上一次 commit
如果已经 push 到远程仓库
那就完了,已经有记录了,可以修改后再 push,掩盖一下
评论