GitHub设置fork仓库和原始仓库同步

本文介绍了如何在GitHub上同步fork的仓库与原始仓库。当fork的仓库落后于原始仓库时,需要手动同步以避免PR冲突。通过在本地配置upstream地址,更新分支,然后合并到本地分支和远程fork仓库,可以实现同步。参考文章提供了详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GitHub设置fork仓库和原始仓库同步

问题描述

最近fork了一个翻译项目Linux中国翻译项目(LCTT),准备用自己的业余时间为社区贡献点自己的力量,发现这个原始仓库比较活跃,经常出现fork仓库比原始仓库落后的情况:
这里写图片描述
可以看出该仓库已经落后30个提交了,因此,为了避免长时间不同步原始仓库导致后面的PR可能发生冲突等其它问题,需要手动定期同步下fork仓库。

配置fork仓库和原始(上游)仓库同步

下面配置该fork仓库原始仓库的同步:
1.本地fork仓库配置upstream地址:
默认情况下clone的仓库只有两个远程地址,用来fetchpush时使用:

$ git remote -v
origin  github:qianghaohao/TranslateProject.git (fetch)
origin  github:qianghaohao/TranslateProject.git (push)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值