为什么这个git工作流会导致问题?

时间:2013-04-28 16:13:14

标签: git egit

我正在尝试在与另一个人的团队项目中使用git。我试图使用最低限度,因为这是另一个人第一次使用git。因此,我们都只是承诺掌握。但是,发生的问题是我们都提交

(O / M是原产地/主人A / M和B / M是人们的个人主要分支机构)

发生的问题是在以下情况中,

O/M   -- ----
         /  \
A/M   --/    \
              \
B/M   ---- -----

A进行一些更改并将它们推回原点/主控。同时,B进行一些更改并从origin / master中提取更改,并在需要时提交。在此之后,B无法将提交推回主控。

据我了解,要获得A的更改,B只需要从master获取和合并,这是由git pull完成的。但是,在执行git pull之后,每次尝试推送都会产生错误,说明要阅读关于快进的说明。关于快速前进的说明只是说要获取和合并,这就是为什么我不明白为什么这不起作用。

A和B的主分支都设置为跟踪原点/主数据。

1 个答案:

答案 0 :(得分:1)

此工作流程应完全按照所述方式工作。使用git log和gitk来比较A和B看到的历史。这听起来像存储库

真的很可疑