git第八节---git 撤销和回滚

  # git 撤销

  1. 未添加进暂存区的撤销  --未git add

  2.添加进暂存区的撤销--  已git add 未git commit 

  

  未添加进暂存区的撤销命令:git checkout -- filename     例如撤销test文件:git checkout -- test

                                                  如果是批量撤销使用命令:git checkout  -- .  (点代表撤销所有修改的文件)

      添加进暂存区的撤销命令: git reset HEAD  filename   例如撤销已commit的文件test  git reset HEAD test

                                                 如果是批量撤销 使用命令 : git reset HEAD 

    已经提交了(git commit 已push )想要撤销某次提交: git revert  commitId 例如撤销已push 的id 为4sd4de :  git revert  4sd4de 
   如果git revert 同一个id,2次会还原成未git revert的内容(基数次的git revert会让内容失效,偶数次i会让内容生效)
 
   # git 回滚 git reset 
   回退到某次提交,该提交以后的提交都回退
   
     git reset --hard commitId
    
 

转载于:https://www.cnblogs.com/kkz-org/p/9352011.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值