**:
有時git clone下來會出現很多branch,更麻煩的是如果主分支沒**那你就只能看到.git目錄了。如下面的這個:
$ git clone
git:
發現本地就只有乙個.git目錄,那麼這個時候就需要checkout了。
進入你的本地目錄,如這個是mesa,利用
$ git branch –r
檢視branch資訊(當然你也可以用git show-branch檢視,不過有時並不好用),獲得如下branch資訊:
origin/android
origin/mesa-es
origin/mesa-es-dri
此時我們需要的是android分支的**,那麼此時就要進行checkout了。
$ git checkout origin/android
你再看你的目錄(mesa)下是不是有了**了?其它的branch同理。
git clone缺省會把遠端倉庫整個給clone下來; t2 . i$ m- i
switched to a new branch 'python_mail.skin'
複製**
或者使用-t引數,它缺省會在本地建立乙個和遠端分支名字一樣的分支
摺疊展開複製**
$ git checkout -t origin/python_mail.skin
複製**
也可以使用fetch來做:
$ git fetch origin python_mail.skin:python_mail.skin
複製**
不過通過fetch命令來建立的本地分支不是乙個track branch,而且成功後不會自動切換到該分支上- z) t: r4 p- s6 _2 d3 a
注意:不要在本地採用如下方法:
$ git branch python_mail.skin
$ git checkout python_mail.skin/ i8 z/ n: a% v/ q: m
$ git pull origin python_mail.skin:python_mail.skin
複製**
因為,這樣建立的branch是以master為基礎建立的,再pull下來的話,會和master的內容進行合併,有可能會發生衝突
git clone 遠端分支
有時git clone下來會出現很多branch,更麻煩的是如果主分支沒 那你就只能看到.git目錄了。如下面的這個 git clone git 發現本地就只有乙個.git目錄,那麼這個時候就需要checkout了。進入你的本地目錄,如這個是mesa,利用 git branch r 檢視branch...
Git clone遠端分支
git clone只能clone遠端庫的master分支,無法clone所有分支,解決辦法如下 1.找乙個乾淨目錄,假設是git work 2.cd git work 3.git clone 這樣在git work目錄下得到乙個project子目錄 4.cd project 5.git branch...
git clone 遠端分支
git clone缺省會把遠端倉庫整個給clone下來 但只會在本地預設建立乙個master分支 如果遠端還有其他的分支,此時用git branch a檢視所有分支 master remotes origin head origin master remotes origin master remo...