我对于git还是新手,但已经可以使我的开发分支和主分支正常运作并且进行合并等操作。
我通常有独立的函数需要并行开发,因此在所有工作完成之前,我不想将开发分支(可能包含多个未完成函数)合并到主分支中。
所以问题是:每个函数是否应该创建一个单独的分支,这是开发分支的子分支(如何在RStudio中实现分支的分支?),还是应该为每个函数创建一个直接合并到主分支的新分支?
dev
分支与master
分支不同:
master
创建的。如果我从dev
重复此过程:
dev
创建dev1a
分支(你想要的是一个"分支的分支")。然后我可以再创建一个基本上是虚拟的提交,并检查日志(或"历史记录"),以便您可以看到这确实发生了什么: