只是想知道是否有办法在删除后恢复它们。我在这里假设我已经在本地和远程删除了它。
答案 0 :(得分:3)
您可以使用git reflog
查找分支的最后一次提交的SHA1。从那时起,您可以使用
git branch branchName <sha1>
答案 1 :(得分:1)
branch是Git中提交的轻量级指针。因此,您可以再次使用该命令再次创建指向确切提交的分支。
git branch branchname <sha1-of-commit>
答案 2 :(得分:0)
正如其他人所解释的那样,您可以使用SHA-1值。最好在删除之前标记分支,将其从分支列表中删除,但保留有关分支的信息,并可以使用标记来恢复它。您还可以输入一条消息,说明它已被删除以及原因。