HEAD指向一個分支,還是它可以直接指向一個提交節點?即使沒有分支引用此節點,是否可以將HEAD移動到指向任意提交節點?必須指向分支?
必須指向分支?
回答
HEAD指向一個分支,還是它可以直接指向一個提交?
HEAD只是一個指向提交的指針。有可能沒有分支指向那個提交。
即使沒有分支引用此提交,是否可以將HEAD移動到指向任意提交?
是的。 只是做:
git checkout <commit-sha>
,你會檢查出在分離的頭狀態提交。這基本上意味着你目前不在分支上。
閱讀本完整的答案:
How to move HEAD back to a previous location? (Detached head)
頭可指向任何承諾,如果HEAD是沒有指向到最新提交的分支你在分離的頭。
閱讀上述答案以獲取詳細信息,以及如何「修復」它。
謝謝。在克隆或初始化存儲庫時,是否可以指定它在沒有任何分支引用的情況下創建,甚至不需要'master',除了HEAD? –
不,但你可以thsn分離任何分支並刪除所有的歷史 – CodeWizard
謝謝。而且,與分支不同,HEAD無法重命名,對嗎? –
- 1. iPad應用程序是否必須支持橫向和縱向?
- 2. WPF窗體必須向下
- 3. 指定必須是與結合支持標準
- 4. 通過克隆分支 - 我必須修改默認才能看到分支?
- 5. 分組變量必須在KNN分類向量誤差
- 6. 指向同一分支的兩個Git分支名稱?
- 7. 顏色必須覆蓋文本並指向列表「LI」CSS
- 8. Algolia Places錯誤「container」必須指向<input>元素
- 9. 索引和長度必須指向字符串內的位置
- 10. 爲什麼沒有布爾必須指向一個對象
- 11. - >必須指向類/結構/聯合/泛型類型錯誤
- 12. Git,HEAD指向錯誤的分支
- 13. 每個git commit都必須是分支的祖先嗎?
- 14. Android Studio Git:必須每次更改分支
- 15. 爲什麼我必須推新的分支?
- 16. Git pull請求說:「這個分支有衝突,必須解決」
- 17. 烏龜SVN分支必須與主幹祖先相關
- 18. 我必須支持越獄iPhone嗎?
- 19. 表達式必須是指向完整對象類型的指針嗎?
- 20. 「表達式必須是指向一個完整的對象類型的指針」
- 21. 錯誤:表達式必須是指向完整對象類型的指針(?)
- 22. 必須指定哪個通用參數?
- 23. 我是否必須一直指定System.Web.HttpContext.Current.Server?
- 24. 駱駝測試 - java.lang.IllegalArgumentException:必須指定defaultEndpoint
- 25. 無法指定 - 必須是實例
- 26. 春季安全的AuthenticationManager必須指定
- 27. IP地址必須指定?在Python 2.7
- 28. 問題:混淆:指數必須
- 29. md-input-container必須包含mdInput指令?
- 30. 表達式必須有指針類型
謝謝。我可以用「」代替提交的SHA1嗎? –
@EvanAad我只是做:)你說得對。 – GolfWolf
那麼是否有可能從存儲庫中刪除所有分支,包括'master',並且只使用'HEAD'? –