在阅读 Getting Good With Git 之后,我学会了如何使用 Git,但不知道在开发时应该如何实现它。例如。我什么时候应该分支/合并,什么是标签,我应该如何处理它们?
-- 目前我是这个项目的独立开发者。
在阅读 Getting Good With Git 之后,我学会了如何使用 Git,但不知道在开发时应该如何实现它。例如。我什么时候应该分支/合并,什么是标签,我应该如何处理它们?
-- 目前我是这个项目的独立开发者。
如果您是唯一的开发人员并且您只是在进行开发,那么只需在master
分支上工作即可。
如果您要定期发布,请使用git tag -a
. 使用标签,如果您需要在生产中修复某些内容,很容易从该点返回并创建一个分支。
如果您正在开发可能需要一段时间才能完成的实验性新功能,请考虑为您的工作创建分支。使用单独的分支,您可以轻松地同时在开发中拥有多个想法。
有关复杂开发环境的示例,请查看成功的 Git 分支模型。如果您有纪律,那么即使对于单一开发人员项目,该模型也是可行的。但这根本不是必需的。