簡體   English   中英

git branch命令中未列出的master分支

[英]master branch not listed in git branch command

我一直在用git跟蹤一個小項目。 我結帳了一個名為“ samad”的分支。 我已經很長時間沒有做出更改了。 當我提交更改並執行git分支時,僅看到我正在處理的當前分支。 主分支丟失。 可能是什么原因造成的,我應該怎么做才能將其恢復。

創建新(空)存儲庫時,在第一次提交之前不會創建任何分支。

如果在提交master之前運行git checkout -b samad ,則不會創建master分支。

您說您沒有遠程連接。 因此,只需從該分支samad創建一個名為master的新分支。

$ git checkout -b master
  • 您如何創建此存儲庫( git init或其他)? 如果您是通過git init創建的,則應該自動創建master (默認分支)。 我認為,在git init您確實向samad結帳。 因此, master分支消失了。

注意:如果您不對master分支進行任何提交,則實際上它不存在。

我認為您已經嘗試過:

$ git fetch

是否可以再次克隆項目?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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