美文网首页
Git Fork 仓从主仓拉取更新的方法

Git Fork 仓从主仓拉取更新的方法

作者: Kindem | 来源:发表于2020-04-08 22:14 被阅读0次

转自 Kindem的博客,欢迎转载,但要注明出处

Upstream Remote

这种方法的具体做法是将主仓地址配置到 Fork 仓本地的 upstream 远端分支中,假设主仓地址为:https://www.git.com/public/test,则在本地配置:

git remote add upstream https://www.git.com/public/test

需要拉取更新代码时,使用:

git pull upstream master

来指定从 upstream 而不是 origin 远端分支拉取更新,当拉取完成之后,如果有冲突则解决冲突,没有冲突或者已经解决冲突之后使用:

git push origin master

将本地提交的代码和从主仓拉取的更新一同 push 到自己的 Fork 仓中,这样就完成了 Fork 仓的代码更新。

反向 Pull Request

有一部分 git 托管网站支持反向 pull request,比如 github,这一功能可以十分方便的完成 Fork 仓拉取主仓代码更新的操作。

假设主仓地址为 https://www.git.com/public/testFork 仓地址为 https://www.git.com/xxx/test,如果对应的 git 托管网站支持反向 pull request,那么可以直接创建一个从 public/testxxx/testpull requestFork 仓主人同意 pull request 即可合入完成更新。

相关文章

  • Git Fork 仓从主仓拉取更新的方法

    转自 Kindem的博客,欢迎转载,但要注明出处 Upstream Remote 这种方法的具体做法是将主仓地址配...

  • git 主仓fork方式开发

    前言 之前一直使用的事单个仓库多人开发的模式,仓库添加开发者开发权限,开发者可以直接往仓库里推送代码,创建分支,合...

  • git篇之pull

    拉取远程代码git pull git pull //从远程主分支拉取最新的代码 自动merge所以可能会产生冲突 ...

  • 2018-10-16idea进阶

    git在目标文件夹拉取程序数据 使用idea连接linux服务器 idea 拉取git代码更新的方法 自定义变量引...

  • git fetch

    git fetch 更新本地仓库的两种用法: 方法一 方法二 git不想要本地改动,拉取远程代码强覆盖本地

  • git操作合集

    1. Git强制更新并覆盖本地修改 git fetch --all 从远程拉取最新的代码 不merge git...

  • 同步GIT仓库的操作 -- pull命令

    git pull命令用来从远程仓库下载更新内容,并立即将对应内容更新到本地仓库。在Git的协作工作流中,合并远程仓...

  • github上fork过来的项目,如何与原仓库保持同步

    重点在于:除了origin以外,增加一个upstream,来跟踪原仓库更新 配置upstream指向fork的原仓...

  • Python(六十一)Django Rest Framework

    1.项目知识小科普: 线上仓库如果有更新,先拉取到本地仓库,然后通过以下步骤重新推送。git pull:先从线上仓...

  • GitHub「第一节」-Sourcetree客户端安装与使用

    本节大纲: 一、Sourcetree的安装 二、Github的仓库创建 三、Sourcetree拉取Github仓...

网友评论

      本文标题:Git Fork 仓从主仓拉取更新的方法

      本文链接:https://www.haomeiwen.com/subject/lxffmhtx.html