Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 我应该如何使用SCM?_Git_Version Control - Fatal编程技术网

Git 我应该如何使用SCM?

Git 我应该如何使用SCM?,git,version-control,Git,Version Control,在阅读了《使用Git变得很好》之后,我学会了如何使用Git,而不是如何在开发过程中实现它。我应该什么时候进行分支/合并,标签是什么,我应该如何处理它们 --目前我是这个项目的独立开发人员。如果你是唯一的开发人员,你只是在做开发,只需在master分支上工作即可 如果您要定期发布,请使用git tag-a标记您的发布。有了标签,如果您需要在生产中修复某些问题,可以很容易地返回并从该点生成分支 如果你正在尝试实验性的新特性,可能需要一段时间才能正确,考虑为你的工作制作分支。通过单独的分支,您可以轻松

在阅读了《使用Git变得很好》之后,我学会了如何使用Git,而不是如何在开发过程中实现它。我应该什么时候进行分支/合并,标签是什么,我应该如何处理它们


--目前我是这个项目的独立开发人员。

如果你是唯一的开发人员,你只是在做开发,只需在
master
分支上工作即可

如果您要定期发布,请使用
git tag-a
标记您的发布。有了标签,如果您需要在生产中修复某些问题,可以很容易地返回并从该点生成分支

如果你正在尝试实验性的新特性,可能需要一段时间才能正确,考虑为你的工作制作分支。通过单独的分支,您可以轻松地一次开发多个想法


有关复杂开发环境的示例,请参见。如果你是有纪律的,那么这个模型即使对于单个开发人员的项目也是可行的。但是它根本不是必需的。

这完全取决于您,实际上,您可以使用它与您的团队成员同步代码,或者如果您是单独开发的,您可以像使用备份系统一样使用它,等等。我自己在处理我的个人项目时,就像一台“撤销机器”一样使用它,啊,这看起来很完美,还有链接。非常感谢您提供这些信息。