我开始使用 git,现在已经用了几个月了,我很好奇我的工作流程是否正确。我在项目的两个不同地方工作。以下是我的工作流程阶段:
- 我从远程仓库 pull 项目
- 为新功能创建本地分支
- 做出改变并提交
- 将分支与master merge
- 推送到远程
这是处理项目的正确方法吗?
最佳答案
正如 Amber 所说:
First, let's just make something clear: there is no single "correct" workflow for Git. There are merely workflows that work - and specifically, workflows that work for you.
博客上有一篇关于良好 git 工作流程的好文章:
A successful Git branching model
您应该阅读这篇文章,它真的很棒,您可以根据自己的需要调整工作流程。 简而言之,博客文章提出的工作流程如下所示:
我采用这个工作流程有一段时间了。我尽量尊重工作流程,无论是团队合作还是单独工作。
关于Git 工作流程提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7520276/