回滚到之前版本,比如上一个版本:
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 查看分支是否已经恢复了