当项目方向改变时,需要GIT工作流中的建议

当项目方向改变时,需要GIT工作流中的建议,git,Git,我正在构建一些东西,它是一个工作原型,但有一些小故障,现在我们决定使用一个库为我们做一些繁重的工作,然后在上面编写代码。到现在为止,我只是向师父承诺。我现在该怎么办 我是否应该创建master的一个分支并在其中推送新代码,让master处于这种状态 我是否应该标记最后一次提交,然后继续处理master 当项目的方向发生变化时,您对我应该如何处理工作流有何看法?因为在实现库之前,您希望代码可用。在实现库之后,请创建一个新分支,并开始在主机上实现它。我想,在实现库之后,请创建一个标记,然后合并新

我正在构建一些东西,它是一个工作原型,但有一些小故障,现在我们决定使用一个库为我们做一些繁重的工作,然后在上面编写代码。到现在为止,我只是向师父承诺。我现在该怎么办

  • 我是否应该创建master的一个分支并在其中推送新代码,让master处于这种状态
  • 我是否应该标记最后一次提交,然后继续处理master

当项目的方向发生变化时,您对我应该如何处理工作流有何看法?

因为在实现库之前,您希望代码可用。在实现库之后,请创建一个新分支,并开始在主机上实现它。我想,在实现库之后,请创建一个标记,然后合并新分支。

你误解了情况。我甚至可能不会重新访问此代码状态。你是说我现在应该创建一个新的分支,如果我需要处理它,我可以切换回它,并且只在master中继续我通常的开发吗?如果你需要一段稳定的代码来一直工作,那么创建一个分支并在以任何一种方式合并之前标记它,即使你不需要稳定的代码,那么仍然正确的做法是是的,我给它贴上标签,然后开始另一个分支的工作。如果事情朝这个方向发展,我最终会把它合并回master。谢谢