[英]git checkout tries to checkout commit rather than branch
在我的倉庫,我有一個名為分支1348
和與開頭的哈希碼提交1348
。
當我執行git checkout 1348
,git將我切換到提交。 如何指定切換到分支而不是提交?
git version
顯示以下內容:
git版本2.7.5
根據文檔,git首先查找分支,如果沒有找到分支,則只將參數解釋為SHA前綴。 有兩種可能性:
1)您正在使用的版本和現在的版本之間可能已更改此行為; 在這種情況下,您可以升級git版本。
2)你是否可能錯誤地認為存在這個名稱的分支?
沒有任何論據可以告訴git你的意思是分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.