git操作

116 阅读1分钟

1. 回退上一个版本

实际案例
当我们已经commit了一个版本,然后想修改这次版本

git reset --soft HEAD~  
已经回到提交之前的状态了
用git status查看,显示已经回到上一个版本,修改的内容已经存在暂存区
git reset  HEAD ./
将暂存区的修改回退到工作区

git checkout -- build.gradle 
放弃对build.gradle的修改

直接回退到上一个版本(删除版本内容)
git reset --hard HEAD~2   // 回退两个版本
后悔药
git reflog # 查看提交日志
git reset --hard commitID  # 回退到某个commitID时间节点

2.ORIGIN/MASTER

zhuanlan.zhihu.com/p/83793718