只是想知道是否有辦法在刪除後恢復它們。我假設我已經在本地和遠程刪除了它。git分支刪除是否永久?
0
A
回答
3
您可以使用git reflog
來查找分支上次提交的SHA1。從這一點來說,你可以重新使用
git branch branchName <sha1>
+0
還未提交的提交/分支將在重新包裝後被永久刪除。 –
+0
如果您可以通過鏈接到另一個問題來回答問題,那麼您應該投票將其作爲重複關閉。 –
1
分支是一個輕量級的指針在Git中提交。因此,您可以再次使用該命令創建一個指向確切提交的分支。
git branch branchname <sha1-of-commit>
0
正如其他人所解釋的那樣,您可以使用SHA-1值。在刪除之前標記分支是一個好主意,它可以從分支列表中刪除,但您保留有關分支的信息並可以使用標記來恢復它。你也可以輸入一條消息來解釋它被刪除的原因。
相關問題
- 1. Git:'永久刪除'(分支)沒有rebase或過濾分支
- 2. Git分支的永久鏈接
- 3. Git:重置,永久刪除提交
- 4. 刪除SQL - 永久刪除
- 5. 刪除Git分支
- 6. 刪除/ refs/heads/review/*在git中刪除分支是否安全?
- 7. 永久刪除NSURLCredential?
- 8. 刪除永久WordPress的分類父親
- 9. Git - 如何刪除分支?
- 10. Git包刪除分支
- 11. 刪除50個Git分支?
- 12. Git:不要刪除分支?
- 13. 刪除git中的分支
- 14. 是--killSignal標誌從永久刪除?
- 15. filterFunction是否永久?
- 16. 永久刪除頁面
- 17. 永久刪除Google文檔
- 18. 永久刪除symfony插件
- 19. 永久刪除resque作業?
- 20. 永久刪除目錄
- 21. 用-rD刪除git分支而不刪除遠程svn分支
- 22. Git流是否刪除遠程服務器上的分支?
- 23. 在git中刪除分支是否將其從歷史記錄中刪除?
- 24. 是否有可能阻止git立即刪除已刪除分支的reflog?
- 25. 是否EGit「Revert Commit」永久刪除原始提交?
- 26. Git:如何維護永久並行分支
- 27. git可以永久忽略遠程分支嗎?
- 28. 在終端中永久顯示當前的GIT分支
- 29. git是否保存有關被刪除的遠程分支的信息./git
- 30. 永久刪除Git中的一箇舊提交
分支是一個輕量級指針,用於在Git中進行提交。因此,您可以始終創建一個指向確切提交的分支。 –