首页 > 代码库 > git学习笔记

git学习笔记

git回滚代码
1、本地代码没有提交到暂存区
git checkout -- file
2、本地代码已经提交到暂存区
git reset HEAD file //把文件从暂存区撤回到工作区
git checkout -- file //再把工作区文件回滚
3、已经commit到版本库的代码
git reset --hard HEAD^ //回滚到上一个版本就是HEAD^,上上一个版本就是HEAD^^
git reset --hard HEAD~100 //回滚到之前100个版本
git reset --hard 版本号 //回滚到某个版本号

 

git学习笔记