git clone 遠端分支

2021-07-17 05:56:30 字數 1162 閱讀 6250

有時git clone下來會出現很多branch,更麻煩的是如果主分支沒**那你就只能看到.git目錄了。如下面的這個:

$ git clone

git:

android-eeepc/mesa.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下來會出現很多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...