Github Fork 仓库如何设置upstream,同步改动到fork的仓库

当我们进行开源项目开发的时候,往往需要fork开源项目仓库。然后通过修改fork下的仓库的代码,提交PR的方式,将我们的改动同步到开源项目中。那么当开源项目的仓库代码发生变动时,我们要怎么将其改动同步到我们fork的仓库的呢?下面我将和大家介绍通过设置upstream同步开源项目仓库改动到我们fork的仓库中。Github Doc操作方法:Github Doc

1.打开Git Bash

2.列出fork仓库已经配置的远程

$ git remote -v
> origin  https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
> origin  https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)

3.指定一个你需要同步到你fork的仓库的upstream

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

4.检查一下是否设置成功,当出现upstream时代表成功

$ git remote -v
> origin    https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
> origin    https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
> upstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
> upstream  https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)

5.pull upstream改动到fork本地仓库

$ git pull upstream branch_name

6.将upstream改动推送到fork的远端仓库

$ git push origin branch_name

至此,我们就完成了一次开源项目远端仓库改动同步到fork到我们自己远端仓库的操作。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 共1条

请登录后发表评论