Git分支已删除

时间:2015-10-08 09:20:26

标签: git github rebase revert

我有三个分支masterb1b2。我正在分支机构b2上工作。所有分支都有一个共同的文件夹。在删除我选择的文件夹时,也从其他分支中删除。此选项还删除了git服务器中的文件夹和其他两个分支(masterb1)。任何人都知道我如何能够返回masterb1分支?

2 个答案:

答案 0 :(得分:0)

您可以使用git reflog查找分支的最后一次提交的SHA1。从那时起,您可以使用

重新创建分支

git branch branchName

答案 1 :(得分:0)

git revert命令撤消已提交的快照。但是,它不是从项目历史记录中删除提交,而是指出如何撤消提交引入的更改,并使用生成的内容附加新提交。这可以防止Git丢失历史记录,这对于修订历史记录的完整性和可靠的协作非常重要。

用法:

git revert <commit>

生成一个新的提交,撤消所引入的所有更改,然后将其应用于当前分支。