赞
踩
目录
2.2第六次是 commit 的,然后我突然不想 commit 了,我想撤销
4.将我们复制的版本号粘贴到 To Commit 输入框中 点击Rest就OK了
在日常工作之中经常遇到我们在commit(提交到本地仓库) 中提交多的文件比如将我们自己的配置文件和自己私有的的依赖提交的本地仓库的, 这是和不友好的, 一旦push(上传git远程仓库)就会影响到其他同时的开发, 要么解决冲突, 要么更改配置, 很浪费时间, 我们在这里解决一下在上传多了文件的时候如何回退
git log 显示从近到远的日志记录,按向下键来查看更多,按 Q 键退出查看日志
git log --pretty=oneline 简洁显示日志记录
如图:
git reset --hard 提交id
意思就是,你要撤销第六次 commit ,你就要把 HEAD 指向 第五次,所以 reset 一下 HEAD 就好啦
注意:工作空间的代码的改动就没啦
如果想保留工作空间的代码只是撤销commit,请执行下面的命令:
git reset --soft HEAD^
HEAD^的意思是上一个版本,也可以写成HEAD~1
如果你进行了2次commit,想都撤回,可以使用HEAD~2
如图:
找到Log
如图 :
在你要回退的版本上右击, 选择Copy Revision Number (复制要回退版本的版本号)
如图:
应该就可以回退到你所要的版本了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。