我真的是 git 的新手(阅读 git pro 书的基础知识)并且几乎没有后端知识。 由于我的项目正在扩展,git flow 似乎是满足我需要的最合适和最简单的工具。然而,我想在开始之前确定要遵循的步骤。
我的\var\www
文件夹如下:
- 我的项目
- 我的项目预览
目前我正在 myproject_preview 中进行更改,我正在进行测试,只要可以发布,我就会手动复制更改后的文件。
我仍然希望能够在将更改推送到我的项目之前预览这些更改。
据我所知,我需要:
- 在我的项目中使用
git init -u
创建一个存储库 - 在 myproject_preview 中克隆它
git flow init
在 myproject_preview 中- 做改变并提交
- 推送提交到 myproject(远程?)
这是正确的做法吗?
写这篇文章,我意识到我不太确定我是否熟悉 git 概念:/
最佳答案
您首先需要了解 GIT 的基本概念,然后才能继续使用 git flow。
恕我直言,在使用 git flow 之前,您需要知道如何手动 merge 分支和修复冲突。
这是一个很棒的互动类(class)/教程,可以帮助您以正确的方式学习 GIT:
了解了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/