我们正在遵循提及here
的GIT分支策略我们正在开发功能分支,并开发新功能。
我们希望将代码存储在功能分支中,目前正在开发中以保存我们的日常工作。
GIT分支策略没有提及将代码推送到功能分支的具体内容。
我需要专家建议,我们可以吗
git push origin feature/feature_branch_name
在每天结束时,保存我们的WIP(有时还要测试)代码?
或
请告诉我,是否有其他最佳做法可用于存储功能代码开发。
答案 0 :(得分:1)
这正是使用分支的概念 - 开发新代码并修复错误,而无需在当前分支上工作。
这是正确的工作方式,你理解正确。
git branch
强> 分支代表一条独立的发展路线。
分支作为Git Basics中讨论的编辑/阶段/提交过程的抽象,Git Basics是本系列的第一个模块。您可以将它们视为请求全新工作目录,暂存区域和项目历史记录的方式。
新提交记录在当前分支的历史记录中,会在项目历史中产生分支。
在Git中,分支机构是您日常开发过程的一部分。
如果您想添加新功能或修复错误 - 无论多大或多小 - 您都会产生新分支来封装您的更改。
这可以确保不稳定的代码永远不会提交到主代码库,并且它使您有机会在将功能合并到主分支之前清理它的历史记录。