2011-10-13 35 views
0

如果其他開發商在球隊中有兩個分支:發展,然後,我加入這個團隊,並初步之後,我克隆了一個項目,我只有一個分支,同時,其他隊員正在繼續開發&推代碼爲發展分支,他們還沒有從合併的代碼開發Git的新手:關於我的情況下,分支

我想加盟上發展分支的發展,它使我應該創建發展分支我的機器上,然後再從總開關git branch develop,然後pull origin develop發展分支,在那之後,我將獲得最新的代碼開發分支作爲其他開發者的?或者在我的過程中有什麼問題?

另一個問題是,Git分支名稱是否區分大小寫?

-------------------在我的情況---------

更多信息我沒有發展分支尚未。目前我只有主人分支。我很久以前就克隆了這個項目,當時只有主人分支,那我現在就加入團隊。我現在想拿到了最新發展分支其他開發者

+0

試試嗎?您可以在主目錄中創建一個新的存儲庫,然後在那裏嘗試一些漏洞,這樣就不會有惱人隊友的風險。我認爲它有用的時候學習git有一個玩具倉庫搞砸。 – Mark

回答

0

從您的遠程Git,我以爲是叫origin得到develop分支最簡單的方法是:

$ git fetch origin 
$ git checkout develop 

如果你的Git版本就足夠近,它會告訴你,你現在有一個「遠程跟蹤分支」 develop

是的,分支名稱區分大小寫。

2
  1. 你可以做的只是git checkout develop。如果develop分支已從遠程存儲庫中獲取,那麼git將從遠程分支創建一個本地分支,並將設置它的tracking

  2. 分支名稱是文件系統上的文件。所以,在windows上它是不區分大小寫的,在linux上它很敏感。

+0

嗨,正如我在我的問題中說的,我還沒有開發分支。我只有主分支。我很久以前克隆了這個項目,當時只有主分支,現在我加入了這個團隊。 – Leem

+0

如果你曾經做過「git fetch」或「git pull」,或者如果你使用分支克隆了回購,你應該把它作爲「遠程分支」。 – kan

+0

我剛剛做了「gir branch -r」,我沒有看到開發分支,我的結果是「origin/head - > origin/master 原產地/主人 「 – Leem

0

或者更確切地說,

git checkout -b develop origin/develop 

(假設你的遠程Git被稱爲origin)。因此,本地分支develop現在將跟蹤遠程分支origin/develop

並列出所有遠程分支機構,

git branch -r 
相關問題