2010-09-27 91 views
1

我正在开发一个应用程序,我的朋友想加入开发。 所以我在Assela.com上创建了一个git仓库,进行了一次推送并邀请他与我一起工作。与团队交流

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

+0

需要更多的信息在这里(特别是当你拉或朋友推时出了什么问题) – JaredPar 2010-09-27 17:50:04

+0

什么也没有出错,但没有任何反应 – 2010-09-27 18:01:29

+0

我发现了一个与本地合并的命令,它的工作原理我想知道我'm正常工作 – 2010-09-27 18:02:02

回答

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文件与您的朋友的文件进行比较可能会比较有趣。

+0

好吧,我想我明白你的观点 – 2010-09-28 14:39:07