git reset
还原提交记录。
重置暂存区,但文件不受影响
相当于将用 “git add” 命令更新到暂存区的内容撤出暂存区,可以指定文件
没有指定 commit ID 则默认为当前 HEAD
git reset [<文件路径>]
git reset --mixed [<文件路径>]
将 HEAD 的指向改变,撤销到指定的提交记录,文件未修改
git reset <commit ID>
git reset --mixed <commit ID>
将 HEAD 的指向改变,撤销到指定的提交记录,文件未修改
相当于调用 “git reset –mixed” 命令后又做了一次 “git add”
git reset --soft <commit ID>
将 HEAD 的指向改变,撤销到指定的提交记录,文件也修改了
git reset --hard <commit ID>
文章收集整理于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除,如若转载,请注明出处:http://www.cxyroad.com/16911.html