首页 > 代码库 > git撤销操作总结
git撤销操作总结
暂存区回退
git checkout -- 误删的文件名
该命令符合以下场景:
场景一
在某个分支上开发时,你不小心误删了其中一个文件,这时候你还没有add到暂存区
场景二
把某个已经add到暂存区但还没commit的文件的修改全部撤销
场景三
某文件自修改后还没有被add到暂存区,现在撤销修改就回到和版本库一模一样的状态
git reset HEAD 文件名
可以把暂存区的修改撤销掉,重新放回工作区(只是从暂存区撤出,并没有回滚修改的内容)
提交(commit)版本回退
首先git log 查看commit日志信息,或者直接gitk
然后可以git reset --hard HEAD^ 回退到上一个版本,或者git reset --hard 版本号 指定回退到未来的某个版本号
如果回退后还想重新回到之前的版本
可以用git reflog找到你回退前的那个版本号,第一列就是版本号
git撤销操作总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。