与团队合作

时间:2010-09-27 17:44:33

标签: git

我正在开发一个应用程序,我的朋友想加入开发。 所以我在assembla.com上创建了一个git存储库,执行了推送并邀请他与我合作。

我的问题是工作过程。我们都在msysgit上使用git bash。 我没有提交和推送的问题,问题在于让我的朋友改变。为什么简单的拉不起作用?

1 个答案:

答案 0 :(得分:2)

简短回答(从评论中判断):

git pull origin master

如果您希望这样做,请将其添加到您的.git / config文件中,将其设为默认值:

[branch "master"]
    remote = origin
    merge = refs/heads/master

使用该设置,您可以调用:

git pull

......将来。

答案很长:听起来你没有设置默认的合并目标。

您需要一个配置设置,“每当我从远程存储库X中提取时,会自动将更改与分支Y合并。” (通常,“当我从'origin'中拉出来时,与'master'合并。”)当你执行'git clone'时会自动设置,但你的工作副本是从头开始创建的(不是克隆的)所以你必须这样做你自己。

您可能会发现将.git / config文件与朋友的文件进行比较很有意思。