我正在做一个项目,在我的Ubuntu系统中构建网站。我对它很陌生。我的项目由Git仓库维护。Ubuntu的Git项目更新
我的问题是,我不知道如何使用Git仓库系统更新我的项目代码到最新版本。所以,我想要一个详细的步骤2步骤来做到这一点。
我使用Ubuntu 12.04.Please不介意询问任何进一步的细节。
任何有价值的答案将不胜感激。
谢谢。
我正在做一个项目,在我的Ubuntu系统中构建网站。我对它很陌生。我的项目由Git仓库维护。Ubuntu的Git项目更新
我的问题是,我不知道如何使用Git仓库系统更新我的项目代码到最新版本。所以,我想要一个详细的步骤2步骤来做到这一点。
我使用Ubuntu 12.04.Please不介意询问任何进一步的细节。
任何有价值的答案将不胜感激。
谢谢。
就个人而言,我更喜欢衍合为它带来直系历史:
$ 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'?
合并优于垫底,原因如下:
你可以在我的工作流在这里读了起来:http://dymitruk.com/blog/2012/02/05/branch-per-feature/
有关git的一个伟大的书,我会建议:http://progit.org/book
一旦你理解了向无环图(DAG),它会都是有道理的。我的朋友最近说要理解git以及如何完成某件事情,你必须“成为图表”。
“git pull origin master”是你在找什么? –
我不知道..我告诉我是一个书呆子,对不起 – nerd