Git如何恢复已经删除的branch
2017-02-16 14:37
337 查看
项目开发中可能会在本地为不同的defect或者feature建立多个branch,有时候branch还没有被merge,就需要在不同的branch直接切换,一旦branch多了,我们就是删除一些不用的branch,删除操作可能导致误删除一些还需要使用的branch。 这时候如何恢复了。
先创建一个无关的branch供后面rebase使用。 截图中我使用了master_forRestoreTemp branch
1, 查查git的历史记录
git log -g
当然你还可以在后面加上其他参数例如 git log –help可以显示log的参数还有哪些。
使用git rebase或者git branch来恢复
git branch newBranchName commit_id 来建立一个新的分支
或者git rebase commit_id (注意,这个会将当前branch的代码变成你需要回复的branch的代码, 所以一般建议使用第一个)
如图所示
Eclipse中的git branch的变化
相关文章推荐
- 如何将已经删除的联系人恢复到iphone5上
- git 删除文件后如何恢复
- 如何恢复 git reset --hard 删除的文件
- 如何在MyEclipse 中将工程已经删除的文件恢复过来
- git删除本地的资源,如何恢复?
- 邮件实用技巧十:如何恢复已经删除的旧邮件
- git如何删除已经 add 的文件 (如何撤销已放入缓存区文件的修改)
- git如何从仓库中删除已经被跟踪的文件
- git忽略已经被提交的文件,以及如何恢复追踪
- git恢复未上传到仓库的已经被删除的本地文件
- 如何使用.gitignore文件删除掉已经提交的文件
- 如何恢复已经删除的微信聊天记录/别人的手机怎么查询
- 使用git reset之后,如何恢复删除掉的commit
- 邮件实用技巧十:如何恢复已经删除的旧邮件
- access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等等对象
- 如何恢复 Linux 上删除的文件(2)
- 如何恢复 Linux 上删除的文件,第 2 部分
- 如何恢复 Linux 上删除的文件,第 1 部分
- 关于 ext3 下如何恢复误删除文件的实验