0

我正在我的 ubuntu 系统中做一个网站建设项目。我对它很陌生。我的项目由 Git 存储库维护。

我的问题是我不知道如何使用 Git 存储库系统将我的项目代码更新到最新版本。所以,我想要一个详细的步骤 2 步骤方法来执行此操作。

我使用的是 Ubuntu 12.04。请不要介意询问更多细节。

任何有价值的答案将不胜感激。

谢谢你。

4

2 回答 2

1

就个人而言,我更喜欢 rebase,因为它带来了直系历史:

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

或者您可以合并 - 取决于您希望历史记录的样子:

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

最简单的方法是:

$ git pull

但我不推荐它,因为它可能会给你带来一些麻烦。实际上,它会同时获取和合并代码——就像两个命令一样。

更多信息可以在这里找到:“git pull”和“git fetch”有什么区别?

阅读教程: 面向初学者的 10 大 Git 教程

于 2012-12-03T06:40:41.957 回答
0

由于以下原因,合并优于变基:

  • 更少的冲突解决方案
  • 当有人将您的项目用作子模块时,您不会破坏他们的历史
  • 您不能保证会从新起点尝试相同的更改。

你可以在这里阅读我的工作流程:http: //dymitruk.com/blog/2012/02/05/branch-per-feature/

对于一本关于 git 的好书,我会推荐: http: //progit.org/book

一旦你理解了有向无环图(DAG),一切都会变得有意义。我的朋友最近说,要了解 git 以及如何完成某件事,您必须“成为图表”。

于 2012-12-03T07:22:12.263 回答