当我们在git中克隆时,为什么不总是分支(默认)?

时间:2014-07-27 17:28:56

标签: git

这个问题可能听起来很奇怪,让我解释一下。

我最近在学习git,我有一个问题。 我听说人们说当你需要为回购添加一个新功能/错误修复时,你总是分支。因此,稍后您可以通过使用merge和rebase灵活地进行生产代码的部署和部署。我得到了这个部分。

但为什么有人不分支项目并直接向origin / master添加更改?我几乎觉得在克隆一个回购之后,我们总是分支,因为我们有工作要完成,我们不想弄乱原点/主人。 那么为什么git不只是在克隆时总是创建一个新的分支?

1 个答案:

答案 0 :(得分:0)

因为您所描述的是可能的工作流程之一,而不是唯一的工作流程,当然也不是每种可能情况下最好的工作流程:)

假设您只想对项目进行快速修复,分支,然后重新定位/合并您的更改将会妨碍完成工作。

另一方面,如果你从长远来看,自动分支只能获得5s奖金?从长远来看,它什么都没有。