我们即将开始使用Git,我对工作流程有疑问。
我们将拥有一个中央Git存储库。如果我们假设一个非常简单的场景。 Devs在自己的repo中进行更改然后在本地提交。同时其他人做同样的事情,最终有人会推到原点。一切都很好。现在其中一个开发者拉动更改,它们合并了他们所做的更改,当他们推送到服务器时,我们将进行合并提交,这不是很好的历史,但确定。
我读到rebase可以解决这个问题,但是我必须小心一下rebase,这就是我理解如果我们使用集中式服务器或者没有问题会导致什么问题。有人可以解释一下吗?
/ donnib
答案 0 :(得分:0)
在了解git可以做什么之前,不要试图改变。 rebase是强大的,但对那些仍在思考颠覆想要他们思考方式的人来说会产生问题。现在,只需合并。它仍然比SVN合并更容易。很快,您的工作流程将适应,并且变革将成为可能。