Git撤销修改,回退版本

1、理解工作区,暂存区,本地分支

https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576

2、管理修改

https://www.liaoxuefeng.com/wiki/896043488029600/897884457270432

3、撤销修改

https://www.liaoxuefeng.com/wiki/896043488029600/897889638509536

四种情况:

(1)工作区修改,未git add 到暂存区,要撤销工作区修改

         git checkout -- <file>

(2)已经git add 到暂存区。

        git reset  HEAD  <file>

       执行之后,修改从暂存区撤回,工作区的修改还在

(3)已经git commit 到本地分支

       git reset --hard HEAD^    回退到上一个版本    git reset --hard HEAD  <版本号> 回退到指定版本      回退后工作区的修改没了

       git reset --soft HEAD^      回退后修改还在工作区和暂存区

      git reset --mixed HEAD^  或 git reset HEAD^     回退后保留工作区修改,清空暂存区

       git reset这三种模式的不同参见 https://www.jianshu.com/p/c2ec5f06cf1a

(4)已经git push到了远程仓库

      参考 :https://blog.csdn.net/hanchao5272/article/details/79435730

       

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值