3

我对 git 很陌生(阅读了 git pro 的基础知识),并且几乎没有后端知识。由于我的项目正在扩展,git flow 似乎是我需要的最合适和最简单的工具。然而,我想在开始之前确定要遵循的步骤。

我的\var\www文件夹如下:

  • 我的项目
  • myproject_preview

目前我正在 myproject_preview 中进行更改,我正在进行测试,只要可以发布,我就会手动复制更改的文件。

我仍然希望能够在将更改推送到 myproject 之前预览更改。

据我所知,我需要:

  1. git init -u在 myproject 中使用创建存储库
  2. 在 myproject_preview 中克隆它
  3. git flow init在 myproject_preview
  4. 进行更改并提交
  5. 将提交推送到 myproject(远程?)

这是正确的方法吗?

写这篇文章,我意识到我不太确定我是否熟悉 git 概念:/

4

1 回答 1

4

您首先需要了解 GIT 的基本概念,然后才能继续学习 git flow。

恕我直言,在使用 git flow 之前,您需要知道如何手动合并分支和修复冲突。

这是一个很棒的交互式课程/教程,可以正确地学习 GIT:

http://try.github.com/

了解GIT后,需要了解git flow背后的“模型”,阅读: http: //nvie.com/posts/a-successful-git-branching-model/

在了解分支模型并在项目中初始化 git 流之后,您可以执行功能更改,方法是键入

git flow feature start feature_pretty_name

等等。

于 2012-10-24T22:04:52.110 回答