我正在尝试在与另一个人的团队项目中使用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的主分支都设置为跟踪原点/主数据。
答案 0 :(得分:1)
此工作流程应完全按照所述方式工作。使用git log和gitk来比较A和B看到的历史。这听起来像存储库
真的很可疑