1 min read

如何同步上游git仓库的更新

git 同步上游更新

作者所在公司使用代码版本管理工具是 git,Gitflow 主要是基于 fork 仓库的 PR 协作模式,具体不做详细阐述,此文章是对该模式下如何进行上游仓库的同步更新的一个记录。

在 fork 他人的仓库之后,你需要经常同步上游仓库的更新,以保证你的代码库与上游仓库保持一致。以下是同步上游仓库更新的一般步骤:

以下是同步上游仓库更新的一般步骤:

1 添加上游仓库的远程地址

在终端中进入你 fork 的仓库目录,执行以下命令添加上游仓库的远程地址:

git remote add upstream <上游仓库地址>

2 获取上游仓库的更新

执行以下命令获取上游仓库的更新:

git fetch upstream

3 合并上游仓库的更新

执行以下命令将上游仓库的更新合并到你的代码库中:

git merge upstream/master

4 推送更新到你的仓库

执行以下命令将更新推送到你的仓库:

git push origin master

你需要将上面的命令中的 master 替换为相应的分支名。

这样,你就成功同步了上游仓库的更新到你的代码库中。

值得注意的是,如果你在修改过程中出现了冲突,需要解决冲突后再提交更新。