我们可以推送我们的代码GIT功能分支吗?

时间:2016-03-23 12:24:35

标签: git git-branch git-push

我们正在遵循提及here

的GIT分支策略

我们正在开发功能分支,并开发新功能。

我们希望将代码存储在功能分支中,目前正在开发中以保存我们的日常工作。

GIT分支策略没有提及将代码推送到功能分支的具体内容。

我需要专家建议,我们可以吗

git push origin feature/feature_branch_name

在每天结束时,保存我们的WIP(有时还要测试)代码?

请告诉我,是否有其他最佳做法可用于存储功能代码开发。

1 个答案:

答案 0 :(得分:1)

这正是使用分支的概念 - 开发新代码并修复错误,而无需在当前分支上工作。

这是正确的工作方式,你理解正确。

git branch

  

分支代表一条独立的发展路线。

     

分支作为Git Basics中讨论的编辑/阶段/提交过程的抽象,Git Basics是本系列的第一个模块。您可以将它们视为请求全新工作目录,暂存区域和项目历史记录的方式。

     

新提交记录在当前分支的历史记录中,会在项目历史中产生分支

  

在Git中,分支机构是您日常开发过程的一部分。

     

如果您想添加新功能修复错误 - 无论多大或多小 - 您都会产生新分支来封装您的更改。

     

这可以确保不稳定的代码永远不会提交到主代码库,并且它使您有机会在将功能合并到主分支之前清理它的历史记录。