我知道这个问题经常被问到。
我只是想找到正确的分支和修复方式。
我在Git分支上的工作方法是:
因此,我知道这不是执行此Git分支的正确方法。
我总是在这些分支上绊倒自己,有时我也因为错误的分支和推拉而失去了工作。
有人能解释正确进行此分支的写方法吗?包括最佳做法。因此,我将在当前项目中遵循这些步骤。
此外,我主要关心的是始终在任何分支上都拥有最新代码(我认为是master,因为我们从该分支中签出新分支)
答案 0 :(得分:1)
我将尝试解释使用分支的一种方法。您可以在互联网上找到其他网站,但从我的角度来看,这并不是一个完美的网站。
在此图像中,您拥有master
分支。具有正在生产中的工作代码的代码。
在Master分支中,您有一个develop
分支。该分支将包含您的最新代码以及测试和构建的功能。
在Develop分支中,您拥有所有feature
分支。您将要启动的新功能
因此,工作流程将是:“哦,我有一个想法要添加到该项目中。”
develop
创建一个名称为'feature idea'
的分支develop
进行测试develop
创建另一个名为'ideia 2'
的分支develop
master
这样,您将始终在master
处有一个工作代码,在develop
处有一个“ beta”版本