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 查看分支是否已经恢复了

 

猜你喜欢

转载自falseking.iteye.com/blog/2276994