2012-03-12 78 views
1

我是Github的新手,我似乎无法做出我认为应该很简单的事情。如何将个人在线git存储库与共享库同步

我有一个个人远程存储库,并通过一个项目分叉到它。 (两者都来自GitHub)从那里我使用克隆创建了一个本地副本,并且我一直在从该存储库进行提交和提取。在同一个项目上工作的其他人一直在从共享存储库提交和提取数据。

我想同步远程存储库和共享存储库,这样我就可以从我个人的共享存储库获得最新的项目副本。你怎么做到这一点?我试图再次分叉,但这不起作用。

谢谢,基于GitHub的帮助主题Fork A Repo

+0

尝试'混帐pull'。 – Blender 2012-03-12 17:35:41

回答

2

答案。

首先,你需要建立一个远程的分叉库:

$ git remote add upstream git://github.com/PathToThe/ProjectYouForkedFrom.git 

然后,你需要在上游的变化来拉:

$ git fetch upstream 
$ git merge upstream/master 
+0

谢谢。我正在使用一种名为smartgit的工具。我不知道这些命令是否在那里,但我现在要使用命令行工具 – user1164429 2012-03-12 18:11:03

+0

很难说,不知道你输入了什么。 :) Gist或BlogTo是否与分叉项目的路径有关? – raveturned 2012-03-13 09:39:39

+0

SmartGit(至少在版本2中)有一个名为“远程”的菜单,并带有一个选项“管理遥控器”,您可能会觉得有用。 – raveturned 2012-03-13 09:45:21

相关问题