簡體   English   中英

git checkout嘗試簽出提交而不是分支

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM