git撤销操作总结
2016-08-27 21:55
197 查看
[b]暂存区回退[/b]
[b]git checkout -- 误删的文件名[/b]该命令符合以下场景:
场景一
在某个分支上开发时,你不小心误删了其中一个文件,这时候你还没有add到暂存区
场景二
把某个已经add到暂存区但还没commit的文件的修改全部撤销
场景三
某文件自修改后还没有被add到暂存区,现在撤销修改就回到和版本库一模一样的状态
git reset HEAD 文件名
可以把暂存区的修改撤销掉,重新放回工作区(只是从暂存区撤出,并没有回滚修改的内容)
提交(commit)版本回退
首先git log 查看commit日志信息,或者直接gitk然后可以git reset --hard HEAD^ 回退到上一个版本,或者git reset --hard 版本号 指定回退到未来的某个版本号
如果回退后还想重新回到之前的版本
可以用git reflog找到你回退前的那个版本号,第一列就是版本号
相关文章推荐
- Git学习总结(11)——Git撤销操作详解
- Git学习总结(11)——Git撤销操作详解
- git 在提交之前撤销add操作
- 撤销git add操作
- Git常用操作命令总结
- 如何在 Git 里撤销(几乎)任何操作
- 如何在 Git 里撤销(几乎)任何操作
- git常用操作总结
- 如何在 Git 里撤销(几乎)任何操作
- git 在提交之前撤销add操作
- 在commit之前撤销git add操作 (undo git add before commit)
- git 修改上次提交信息 与 撤销此操作.
- 第一次使用git,撤销git add操作 (undo git add before commit)
- git个人使用总结 —— idea命令行、撤销commit (未完待续)
- git在未提交commit之前,撤销回退所有操作
- Git常用操作命令总结(一)
- 在commit之前撤销git add操作 (undo git add before commit)
- git 操作---总结备忘
- git学习笔记--撤销操作
- Git常用操作命令总结(二)