git branch查看不到分支的名字解決辦法


git branch查看不到分支的名字解決辦法

  <!-- 1. 先初始化 -->
  git init;

  <!-- 2. 接着創建瑤瑤的專屬分支 -->
  git checkout -b [分支名]

  <!-- 3. 最后查看分支 -->
  git branch;

問題描述:
一般我們在gitHub或者GitLab創建好倉庫之后,如果把本地代碼推到遠程倉庫上,第一步我們都會使用git init先初始化本地的代碼庫,今天上傳代碼的過程中,好奇心作祟,git initand git checkout -b [分支名]之后直接git branch查看本地分支,但是驚奇的發現,竟然什么都不顯示。。。。以為自己指令敲錯了,仔細檢查好幾遍,原來還是自己的git的工作原理不清楚導致的。

出現問題的原因:
因為我沒有commit,每次git checkout -b [分支名],只是在更新原始的master分支,但是並沒有創建任何分支。因為git的分支必須指向一個commit,沒有commit就沒有任何分支,提交一個commit后就會自動創建master分支

解決辦法:

  git init                                    // 初始化本倉庫

  git remote add origin 遠程倉庫地址           // 鏈接遠程倉庫

  git add .                                   // 將本地代碼放入暫存區

  git commit -m "提交說明"                     // 將暫存區代碼提交至版本庫

  git checkout -b [要創建的分支名]             // 創建新分支並切換到新分支

  git branch                                   // 查看當前分支

  git push origin [要創建的分支名]              // 將代碼提交到遠程倉庫上    

記住啊!!!!!!一定的先commit,再查看分支!!!!!!!!!!!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM