git的回滚,恢复操作

回滚到之前版本,比如上一个版本:

1.git reset --hard HEAD~1

//回滚上一个版本  

2.git add . (注意有点号)

3.git commit ‘roll-back'

4.git push -f origin master

//回滚之后,添加,提交,上传

 

git log查看历史记录:

 

1.git log -g列出所有的上传操作记录,使用翻页的按钮进行浏览操作记录

2.添加一些条件,进行筛选日志记录,

如两天前的提交历史:git log --since=2.days

如指定作者为"BeginMan"的所有提交:$ git log --author=BeginMan

如指定关键字为“init”的所有提交:$ git log --grep=init

如指定提交者为"Jack"的所有提交:$ git log --committer=Jack

 

删除远程分支:

1.git branch -r -D origin/[branch_name] //删除

2.git push origin :branch-name //上传

 

恢复远程被删除的分支:

1.使用git log -g 找回之前提交的commit

2.找到要恢复的分支的id 比如6a18783fb3070f27a714e4dc5f74205588724123

3.使用git branch recover_br 6a18783fb3070f27a714e4dc5f74205588724123

4.使用git branch 查看分支是否已经恢复了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值