从 github 上 fork repositories 后,如何和原仓库同步?

1. 首先要先确定一下是否建立了主repo的远程源:

git remote -v

2. 如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主repo的源:

git remote add upstream URL(原始库的URL)

此时再执行 "git remote -v" 可以看到upstream了。

3. 如果想与主repo合并:

1 git fetch upstream
2
3 git merge upstream/master
时间: 2024-11-03 21:01:18

从 github 上 fork repositories 后,如何和原仓库同步?的相关文章

如何在github上fork一个项目来贡献代码以及同步原作者的修改

如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举.比如我们看下片看,许多大片都是由字幕组免费翻译压制的.为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧! 如何贡献自己的力量 首先你总得有自己的github帐号吧

Github上fork项目后与原项目保持同步

**步骤** 假设来源为 `https://github.com/_original/_project.git`fork 项目为  `https://github.com/_your/_project.git` 1. 检出自己在github上fork别人的分支到目录下 git clone https://github.com/_your/_project.git 2. 进到 _project 目录下,然后增加远程分支(fork的分支),名为 update_stream(名字任意)到本地 git

Git进行fork后如何与原仓库同步

在进行Git协同开发的时候,往往会去fork一个仓库到自己的Git中,过一段时间以后,原仓库可能会有各种提交以及修改,很可惜,Git本身并没有自动进行同步的机制,这个需要手动去执行.name如何进行自己的仓库和原仓库进行Gith同步的操作呢? (1)使用终端命令行,首先在终端中配置原仓库的位置.进入项目目录,执行如下命令:查看你的远程仓库的路径. (2)配置原仓库的路径: (3)再次查看远程目录的位置: . (4)抓取原仓库的修改文件: . (5)切换到master分支. . (6)合并远程的m

【转】如何在github上fork一个项目来贡献代码以及同步原作者的修改 -- 不错

原文网址:http://www.cnblogs.com/astwish/articles/3548844.html 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举.比如我们看下片看,许多大片都是由字幕组免费翻译压制的.为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧! 如何贡献

[GitHub] 保持 Fork 后的仓库与原仓库同步

Clone 自己 Fork 后的仓库 $ git clone [email protected]:<username>/<reponame>.git $ cd <reponame> 设置原仓库为当前代码仓库的上游 $ git remote add upstream git://github.com/<originuser>/<reponame>.git 更新并合并 $ git fetch upstream $ git merge upstream

Github上fork之后如何保持同步(Windows环境)

我们会去fork别人的一个项目,这就在自己的Github上生成了一个与原作者项目互不影响的副本,自己可以将自己Github上的这个项目再clone到本地进行修改,修改后再push,只有自己Github上的项目会发生改变,而原作者项目并不会受影响,避免了原作者项目被污染.但是如果原作者在不断更新他的项目,如何也让自己Github上的也跟着同步?这里需要借助在windows下安装github出现的一个工具Git Shell,以前一直不知道它的用处,这次体会一下. 1)进入本地项目目录,输入 git

同步GitHub上fork的项目

最近在做“Python练习册,每天一个小程序”,fork了项目并贡献自己写的代码,项目还有其他人在贡献代码,每天都会更新,这就涉及到了自己fork的项目与原项目的同步更新问题. 下面就是我最常用的方法. 首先查看远程仓库信息: $ git remote -v origin https://github.com/renzongxian/python.git (fetch) origin https://github.com/renzongxian/python.git (push) 显示只有ori

如何使得github上fork的repo与origin保持同步

在日常工作中使用github时,特别是在参与开源项目时,我们可能会需要从一个他人创建的Repository中,fork出这个项目到自己的Repository,而他人的Repository是没有给我们开放这个项目的直接维护权限的. 通常我们需要做的,是需要在自己的Repository中对此项目进行代码的增删改,提交到自己的Repository后,再创建一个PR(Pull Request)到他人的Repository. 这里面临的一个问题是,由于不只是我们自己在向这个项目贡献代码,其他人也可以for

关于在GitHub上新建一个库并和本地仓库关联

在GitHub上新建一个仓库: 1.新建一个空的仓库 2.填写仓库名字以及仓库描述         选择是公开仓库还是私有仓库,自从 GitHub 被微软收购之后,我们也可以免费创建私有仓库了 其次就是,Initialize this respository with a README  是指是否初始化  README 文件 还有就是  add a license  是指增加开源协议,一般选择 MITlicense 就可以了,当选择之后会增加两个文件,所以现在先不添加 创建完成,就跟使用阿里云是