作者所在公司使用代码版本管理工具是 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 替换为相应的分支名。
这样,你就成功同步了上游仓库的更新到你的代码库中。
值得注意的是,如果你在修改过程中出现了冲突,需要解决冲突后再提交更新。