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

  1. Clone 自己 Fork 后的仓库

    $ git clone [email protected]:<username>/<reponame>.git
    $ cd <reponame>
    
  2. 设置原仓库为当前代码仓库的上游
    $ git remote add upstream git://github.com/<originuser>/<reponame>.git
    
  3. 更新并合并
    $ git fetch upstream
    $ git merge upstream/master
    
  4. 提交同步到 GitHub 上的仓库
    $ git push
    

?

时间: 2024-12-18 04:10:01

[GitHub] 保持 Fork 后的仓库与原仓库同步的相关文章

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

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

从 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

github误fork后删除

点进已fork的文件,然后找到右边的Setting,在新页面的地步看到Delete this repository的按钮. 在弹窗输入userName/repositorName点击按钮即可.

github下fork后如何同步源的新更新

当然,那是完全不用命令行的办法,其实我还是更推荐命令行,流程如下: 首先要先确定一下是否建立了主repo的远程源: git remote -v 如果里面只能看到你自己的两个源(fetch 和 push),那就需要添加主repo的源: git remote add upstream URL git remote -v 然后你就能看到upstream了. 如果想与主repo合并: git fetch upstream git merge upstream/master http://segmentf

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

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

教你一招:github新建repositories后import已有code 随后同步更新

github上,可以forks别人已有的项目,而且同步更新合并也很方便,但如果是自己新建的项目,而导入的是别人的代码修改后,别人的又更新了,自己想获取他的更新,怎么办呢?其实很简单. #1 git clone 自己新建的项目到本地,例如新建了一个suda_android: git clone https://github.com/DinphyMod/suda_android.git #2 进入克隆下来的本地项目里 cd suda_android #3 由于是import别人的代码,想要同步更新原

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

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

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

github fork后的pull和保持同步

前言 对github上的某个项目贡献自己的修改,但自己可能并没有那个仓库的权限,那要如何操作呢?git的机制和svn还是有些区别的,本文做些记录. 思路1 clone项目到本地,有修改之后,直接提交到原作者仓库 思路2 forck项目到自己的仓库,然后进行修改,并把修改的内容推送到原作者仓库. 尝试过第一种思路会报权限不足,本篇记录第二种思路 本文示例 原作者仓库地址:https://github.com/mr-kelly/KSFramework 自己Fork后的地址:https://githu