我正在开发一个应用程序,我的朋友想要加入开发。所以我在assembla.com上创建了一个git存储库,执行了一个推送,并邀请他和我一起工作。
我的问题是关于工作过程的。我们都在msysgit上使用git bash。我在提交和推送方面没有问题,问题是如何让我的朋友做出改变。为什么简单的拉取不起作用?
发布于 2010-09-28 18:12:34
简短的回答(从评论中判断):
git pull origin master如果它如您所希望的那样工作,那么通过将以下内容添加到您的.git/config文件中将其设置为默认值:
[branch "master"]
remote = origin
merge = refs/heads/master有了这个设置,您就可以调用:
git pull...in的未来。
冗长的答案:听起来你还没有设置默认的合并目标。
您希望配置设置为“每当我从远程存储库X提取数据时,自动将更改与分支Y合并”。(通常,“当我从'origin‘拉取时,与’master‘合并。”)这是当你做一个'git克隆‘时自动设置的,但是你的工作副本是从头开始创建的(不是克隆的),所以你必须自己做。
您可能会发现将您的.git/config文件与您朋友的.git/config文件进行比较会很有趣。
https://stackoverflow.com/questions/3806399
复制相似问题