git同步一个fork项目

标签: git snyc upstream/master
3人阅读 评论(0) 收藏 举报
分类:

场景:

    我们git fork一个项目后,如果原项目本身有更新,那么我们需要同步更新自己fork的代码。

方法:

    1.  给fork配置一个remote

        git remote -v查看当前fork项目的remote信息,我这里以FreeRDP为例

    upstream	https://github.com/FreeRDP/FreeRDP.git (fetch)
    upstream	https://github.com/FreeRDP/FreeRDP.git (push)

        当然上述是我已经配置好了,所以才显示如上信息

    2.  添加一个fork的上游仓库

        方法:

        git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

        我这里以FreeRDP为例:

        git remote add upstream https://github.com/FreeRDP/FreeRDP.git

        添加好了之后,git remote -v显示的信息就是上面那样了。

    3. 从上游仓库 fetch 分支和提交点,传送到本地,并会被存储在一个本地分支 upstream/master 

        git fetch upstream

        如果项目有更新的话,就会有更新的信息log。

    4. 把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。

        git merge upstream/master
        merge完全之后就同步更新到上游仓库的最新状态了。

        

查看评论

git使用之五——Github上fork项目后与原项目保持同步

git使用之五——Github上fork项目后与原项目保持同步
  • u010331406
  • u010331406
  • 2015-10-14 18:12:45
  • 2753

五步git操作搞定Github中fork的项目与原作者同步

以EasyPR项目为例 作者原项目地址是: https://github.com/liuruoze/EasyPR.git 我frok后的项目地址是:https://github.com/willh...
  • zwhlxl
  • zwhlxl
  • 2015-04-18 09:36:03
  • 11843

git fork别人的项目之后 同步远程分支的方法

fork别人的项目clone到本地后,远程分支有修改,需要同步远程分支,使得本地代码与远程分支一致。 1、git remote -v: orgin:为本地分支的 upstream...
  • welling319
  • welling319
  • 2016-07-02 15:25:31
  • 3236

github fork项目后与原项目进行同步

#fork项目后与原项目进行同步 #添加远程仓库 git remote add username-xx https://github.com/xx.git git fetch username-xx...
  • spy19881201
  • spy19881201
  • 2014-08-27 16:57:45
  • 7016

Git 怎样保证fork出来的project和原project(上游项目)同步更新

from : http://www.tuicool.com/articles/Mnmmqyi 问题描述: 当我们  在github上fork出一个项目后,如果原有的项目更新了,怎样保...
  • qdujunjie
  • qdujunjie
  • 2014-12-23 11:22:08
  • 2900

Git remote 同步远程仓库,保持fork出来的项目和原有项目同步

我们在在克隆完某个git工程项目后, 至少可以看到一个名为 origin 的远程库,git 默认使用这个名字来标识你所克隆的原始仓库。要查看当前配置有哪些远程仓库,可以用 git remote 命令,...
  • wangbaochu
  • wangbaochu
  • 2015-10-28 17:14:53
  • 14199

github上fork别人项目后如何与源项目保持同步

from : http://gevin.me/370.html 有时候我们在github上看到一些比较好的项目,我们都会fork一下它,然后在本地进行操作,但是fork之后,...
  • qdujunjie
  • qdujunjie
  • 2014-12-23 11:20:15
  • 18832

fork分支与源分支同步代码

最进软件工程课程要团队开发做个网站项目,于是我在团队里推了使用github这种网站来协同开发,但是出现了个问题:fork后的代码无法 与源分支代码同步,导致fork分支的代码只有自己写的那部分,而不是...
  • qq_24489717
  • qq_24489717
  • 2017-03-21 13:30:21
  • 758

github上fork一个分支,如何和主分支同步

github fork一个分之后,过一段时间就会和主分支的差异比较大。 这样提交pr的时候就会冲突,这个时候我们就需要和主分支同步代码。 步骤: 1. git remote add upstrea...
  • wangww631
  • wangww631
  • 2017-10-30 14:32:09
  • 782

github下fork后如何同步源库的新更新内容?

查看远程状态 给 fork 添加源库的clone地址 git remote add upstream 源库的clone地址 再次查看状态确认是否配置成功 从上源仓库 fetch 分支和提交点,并会被存...
  • qy274770068
  • qy274770068
  • 2016-07-23 21:33:11
  • 1914
    个人资料
    持之以恒
    等级:
    访问量: 3736
    积分: 256
    排名: 29万+
    博客专栏
    文章存档