Git 撤销、暂存与取出

1、不删除工作空间改动代码,撤销commit,不撤销git add .
git reset --soft HEAD^
2、撤销本地、暂存区、版本库(用远程服务器的origin/master替换本地、暂存区、版本库)
git reset --hard origin/master

3.1、暂存当前修改

git stash

3.2、取出暂存

git stash pop

4、在master分支上执行了git pull命令,想回到pull之前分支所在的commit位置。

  • 步骤一:用 git reflog master 查看master分支的历史变动记录
  • 步骤二:用 git reset --hard master@{1} 来恢复。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容