天天看點

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

說出來你可能不信,這個問題耽誤了我一個多小時,然後我發現其實它根本不是個問題…

一,遇到問題

使用Source Tree 發現本地分支沒有顯示, 如下圖:

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

二,過程描述

問題産生過程:

2.1 建立倉庫

建立遠端倉庫FenZhi,然後克隆到本地倉庫fenzhi,建立分支czy,并進行了幾次送出;

建立分支過程:

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

2.2 克隆倉庫

克隆遠端倉庫FenZhi,到本地倉庫fenzhi1,可以看到本地分支,而fenzhi倉庫卻隻能看到遠端倉庫,看不到本地倉庫:

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

三,嘗試解決

從上圖可以看出,我做了好幾次嘗試,但是并沒有解決我的問題。

3.1 搜尋問題

遇到問題肯定要上網查啊,于是我找到了下面這篇文章:

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

我看到了有同學遇到了同樣的問題;【并沒有解決遇到的問題,因為不是一個原因】

提供解決方法:> 想要在source tree中顯示分支必須先用git用戶端commint送出一次,才會顯示master分支;

3.2 git commint送出

看到有同學評論說不知道如何使用git commint送出

下面進行描述一下:【會的同學自動忽略】

  1. 在你的倉庫先改動或者建立一個檔案,為送出做準備。我這裡建立了git.cs腳本如下圖:
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. 打開Source Tree倉庫,點選終端,會彈窗如下:
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. 輸入指令

    git status

    , 檢視有哪些改動,我這裡可以看到有 git.cs 檔案待添加
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. git add

    + 檔案名稱,檔案到緩沖區(在SourceTree中的暫存):
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. git pull

    拉取遠端倉庫 ,(對應SourceTree中的拉取):
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. 拉取成功後,輸入指令:

    git commit -m "送出備注

    送出到本地倉庫,(對應SourceTree中的送出):
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題
  1. 最後輸入指令

    git push origin master

    推送到遠端倉庫,(對應SourceTree中的推送):
使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

至此使用終端git commint送出就全部完成了,重新開機Source Tree看看你的分支顯示了沒?

四,解決問題

一頓操作過後,我發現我遇到的根本不是上述問題。

不經意間滑鼠滑過分支,看到了下面這個剪頭…

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

解決問題:然後我點選的了這個”>”剪頭,分支就顯示出來了。

使用Mac上Source Tree 本地分支無法顯示問題記錄一,遇到問題二,過程描述三,嘗試解決四,解決問題

真是哭笑不得… 之前看到”分支”是灰色的覺得它不能點,也輕按兩下嘗試打開過,但是并沒有效果,于是有了上面的嘗試過程。

看到這的同學你的問題解決了嗎? 若你碰到了其他的問題或者有趟過坑,歡迎你評論分享哦~