在阅读了Git的Get Good之后,我学会了如何使用Git,但不知道如何在开发时实现它。例如。我什么时候应该分支/合并,什么是标签以及我该怎么做?
- 目前我是这个项目的独奏开发者。
答案 0 :(得分:2)
如果您是唯一的开发人员并且您只是在进行开发,那么只需在master
分支上工作即可。
如果您要定期发布,请使用git tag -a
标记您的版本。使用标签,如果您需要在生产中修复某些内容,则可以轻松返回并从该点开始分支。
如果您正在研究可能需要一段时间才能做到正确的实验性新功能,请考虑为您的工作制作分支机构。通过单独的分支,您可以轻松地同时开发多个想法。
有关复杂开发环境的示例,请查看A successful Git branching model。如果您受到纪律处分,即使对于单一开发人员项目,该模型也是可行的。但它根本不需要。