如果已经commit 想要回退
版本回退
1 | git reset --hard HEAD^ //一个^代表一个版本 如果回退两个版本那就HEAD^^ 以此类推 |
指定版本/版本穿梭
1 | git reset --hard 8383f01 //一个^代表一个版本 如果回退两个版本那就HEAD^^ 以此类推 |
如果还没有commit
第一种 使用reset回退到当前版本初始状态
1 | git reset --hard HEAD |
第二种 使用checkout
1 | git reset checkout . //放弃所有文件的修改 |
第三种 使用stash
1 | git stash //暂存当前修改的代码 |
第四种 使用revert重做
1 | git revert -n 版本号 |
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站