1.未add、commit
git checkout filename/path
2.已add未commit
git reset HEAD filename
3.放弃已经commit的修改
git reflog查看commit日志
git reset --hard HEAD^ ----------------回到上次commit的状态 本地修改会丢失
git reset --hard HEAD^^ ----------------回到前两次提交 本地修改会丢失
git reset --hard commitid ---------------回到commitid 本地修改会丢失
git reset HEAD --------------------只是把HEAD指针向后移动,本地修改还在
git revert commitID ----产生一条放弃commit的log记录
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)