2015-10-08 44 views
0

我有三個分支master,b1b2。我正在分支b2。所有分支機構都有一個共同的文件夾。在刪除我選擇的文件夾的同時,也從其他分支中刪除。該選項也刪除了文件夾以及來自git服務器的其他兩個分支(masterb1)。任何人都知道我可以如何回到masterb1分支回來?刪除Git分支

+2

只是恢復到文件夾存在時的狀態,然後根據需要刪除它並繼續 –

回答

0

您可以使用git reflog來查找分支上次提交的SHA1。從這一點來說,你可以重新使用

的Git分支BRANCHNAME

0

git revert命令撤銷一個堅定的快照分支機構。但是,不是從項目歷史記錄中刪除提交,而是指出如何撤消提交引入的更改,併爲結果內容附加新的提交。這可以防止Git丟失歷史記錄,這對於修訂歷史記錄的完整性和可靠的協作非常重要。

用法:

git revert <commit> 

生成一個新的提交是撤銷所有介紹的更改,然後將其應用到當前分支。

+0

感謝您的回答。我的問題已通過git恢復解決 –