git - 在现有项目上安装和配置 git flow

标签 git git-flow

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

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

  • 我的项目
  • 我的项目预览

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

我仍然希望能够在将更改推送到我的项目之前预览这些更改。

据我所知,我需要:

  1. 在我的项目中使用 git init -u 创建一个存储库
  2. 在 myproject_preview 中克隆它
  3. git flow init 在 myproject_preview 中
  4. 做改变并提交
  5. 推送提交到 myproject(远程?)

这是正确的做法吗?

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

最佳答案

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

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

这是一个很棒的互动类(class)/教程,可以帮助您以正确的方式学习 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

等等。

关于git - 在现有项目上安装和配置 git flow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058266/

相关文章:

git - 如何为 `git flow feature checkout` 别名创建补全?

git - 为什么 git 不进一步减小存储库的大小?

git - merge 冲突期间的 `git stash`

ruby-on-rails - 如何在本地机器上设置克隆的 Rails 项目?

git - 在两人团队中使用 Git/Github?

git - 我应该如何将 git-flow 范例应用到我的项目中?

git - 弧形土地失败 : no commits on <feature-branch> which are not already present on target

git flow release 以包含空格的消息完成

git - 如何撤消 git flow 发布,从提交的任何更改开始

git - 如何在不丢失已提交更改的情况下更新本地存储库?