码迷,mamicode.com
首页 > 其他好文 > 详细

git reset revert区别

时间:2017-11-13 23:25:15      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:直接   res   版本库   清除   html   ever   默认   nbsp   就是   

git revert HEAD~1

撤销倒数第二次提交,并将这次操作作为一个新提交添加到log里,之前的提交历史不变,是撤销某次提交

 

git reset,直接回退到指定版本

git reset --soft HEAD~1 是回退到倒数第二次提交,最后一次提交历史清除,但是将最后一次的提交退回到暂存区,也就是说文件 还在,如果不加soft,则默认是soft

git reset --soft HEAD~1 是回退到倒数第二次提交,最后一次提交历史清除,最后一次的提交也删除,也就是提交的文件 也删除

git 的所有操作都是针对三个区的操作,一个版本库,一个暂存区,一个工作区

https://www.cnblogs.com/0616--ataozhijia/p/3709917.html

git reset revert区别

标签:直接   res   版本库   清除   html   ever   默认   nbsp   就是   

原文地址:http://www.cnblogs.com/xqnq2007/p/7828343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!