2012-12-03 48 views
0

我正在做一個項目,在我的Ubuntu系統中構建網站。我對它很陌生。我的項目由Git倉庫維護。Ubuntu的Git項目更新

我的問題是,我不知道如何使用Git倉庫系統更新我的項目代碼到最新版本。所以,我想要一個詳細的步驟2步驟來做到這一點。

我使用Ubuntu 12.04.Please不介意詢問任何進一步的細節。

任何有價值的答案將不勝感激。

謝謝。

+0

「git pull origin master」是你在找什麼? –

+0

我不知道..我告訴我是一個書呆子,對不起 – nerd

回答

1

就個人而言,我更喜歡衍合爲它帶來直系歷史:

$ git fetch && git checkout your-branch && git rebase origin/your-branch 

或者你也可以合併 - 這取決於你希望你的歷史看起來像:

$ git fetch && git checkout your-branch && git merge origin/your-branch 

最簡單的方法是:

$ git pull 

但我不會推薦它,因爲它可能會給你帶來麻煩。實際上,它一次提取和合並代碼 - 就像兩條命令一樣。

更多信息可以在這裏找到:What is the difference between 'git pull' and 'git fetch'?

閱讀上的教程:Top 10 Git Tutorials for Beginners

+0

但是我的許多隊友都在同一個項目上。現在該怎麼做 – nerd

+0

讓他們先克隆你的回購:http://gitref.org/創建/ –

+0

我發佈了一些教程的鏈接^ –

0

合併優於墊底,原因如下:

  • 更少的衝突解決
  • 時有人使用你的項目作爲子模塊,你不會毀了他們的歷史
  • 您不能保證從新的起點嘗試相同的更改。

你可以在我的工作流在這裏讀了起來:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

有關git的一個偉大的書,我會建議:http://progit.org/book

一旦你理解了向無環圖(DAG),它會都是有道理的。我的朋友最近說要理解git以及如何完成某件事情,你必須「成爲圖表」。