使用Git同步存储库

时间:2010-02-18 16:58:46

标签: git

我和一位朋友正在开发一个Web应用程序并使用Gi​​t进行版本控制。在办公室,我们使用的是中央存储库的模型,每个开发人员都有自己的个人存储库。我和我的朋友现在在家工作,我已经实现了我朋友需要的功能。我如何将我的承诺简历发送给我的朋友,以便他能够了解我的改进?细节:我的承诺比我的朋友多,我不知道我们的分支何时分歧

2 个答案:

答案 0 :(得分:1)

你可以对他的存储库进行git推送。 git push 的语法是:

git push [remote-repository-reference] [remote-head-name]

因此,假设远程存储库名为 origin 且远程头名为 master ,则命令为:

git push origin master

执行上述命令可以做两件事:

  • 添加推送存储库发送的新提交对象。
  • 将[remote-head-name]设置为指向它的相同提交 指向推送存储库。

希望这有帮助。

答案 1 :(得分:0)

你有某种公共存储库,不是吗?如果没有,请运行

git daemon

然后,您的朋友可以将您的存储库拉入新分支,查看更改内容并最终合并:

git checkout -b lucas
git pull git://lucascomputer/
git checkout master
git diff lucas
git merge lucas