当协作者提交不同的更改时,git如何工作(BitBucket)?

时间:2015-10-26 20:49:15

标签: git bitbucket

假设有三个人(X,Y和Z)在BitBucket上合作项目。以下是发生的事件序列:

  1. X创建项目并克隆到他的本地计算机
  2. Y还将项目克隆到他的本地计算机
  3. X在他的本地机器上对项目进行更改,然后进行git提交,并将git推送到BitBucket
  4. Y对项目进行了不同的更改,还执行了git commit和git push
  5. Z将项目克隆到他的本地计算机
  6. Z在他的机器上有什么?他是否同时有X和Y的变化,或只是Y的变化?

1 个答案:

答案 0 :(得分:1)

在Y推动他的变化之前,他必须将它们与X变化合并。当他试图推动时他会得到一个错误。

在大多数情况下,只需git pull进行合并就足够了。

Z将看到两个变化。