git仓库同步两个远程仓库
date
May 16, 2025
AI 摘要
slug
synchronize-two-remote-git-repositories
status
Published
tags
github
summary
假设有两个存储库 URL,并希望同步它们以便它们包含相同的内容。
必须在 Git 中配置一个指向上游仓库的远程仓库,以便将您在分支中所做的更改同步到原始仓库。这也允许您将原始仓库中的更改同步到分支中。
若需双向同步(配置远程仓库 origin、upstream),举例拉取 unpstream 最新代码,同步到 master 分支,可采用以下方法
type
Post

假设有两个存储库 URL,并希望同步它们以便它们包含相同的内容。
必须在 Git 中配置一个指向上游仓库的远程仓库,以便将您在分支中所做的更改同步到原始仓库。这也允许您将原始仓库中的更改同步到分支中。
若需双向同步(配置远程仓库 origin、upstream),举例拉取 unpstream 最新代码,同步到 master 分支,可采用以下方法:
1. 配置双远程仓库
查看你的 fork 当前配置的远程仓库地址:
指定当前 fork 将要同步的上游远程仓库地址:
2.验证一下你刚指定的上游仓库地址:
3. 拉取所有远程更新
从上游仓库拉取分支及其对应的提交记录。对于 master 的提交会保存在一个本地分支 upstream/master 里。
4. 合并并推送
签出你的 fork 的本地 master 分支
把 upstream/master 中的变更合并到本地的 master 分支里。这样你的 fork 的 master 分支就和上游仓库同步了,也不会丢失本地的更改。
把更改推送到服务器: