此提交无需使存储库处于工作状态,如下所示:
- ...我们正处于早期设计阶段,代码尚不稳定。
- ...您是该项目的唯一开发人员。你知道为什么事情不起作用。此外,您不会通过提交损坏的代码来停止任何人的工作。
- ...该代码目前无法正常工作。我们将对其进行重大更改。让我们承诺,以便在事情变得丑陋时有一点可以还原。
...链很长,如果本地分支中存在损坏的代码,则不会有任何麻烦。即
- 本地文件
- 暂存区
- 提交到本地分支
- 提交到远程个人功能分支
- 与远程
develop
分支合并 - 与远程
master
分支合并 - 与远程
release
分支合并
...提早提交,经常提交。
因此,在上面链接的问题中,大多数答案都说,提交不可编译的代码在本地和功能分支中没有问题。为什么?提交失败的价值是什么?
补充:有几条备受赞誉的评论,说在当地一家人可以做任何想做的事。但是,我对该问题的技术方面不感兴趣。相反,我想学习最佳实践-习惯,这些习惯在行业中已经工作了很多年,他们的工作效率最高。
我惊讶于大量的出色答案!他们得出的结论是,我不擅长使用分支来组织代码。