背景介绍:Git Fork 其他人的项目到自己的仓库后,源项目进行了更新,我们如何同步这个更新到本地以及Git仓库。
详细步骤(本文章以PyCharm操作为主,command 模式请参考 reference):
1. 配置远程仓库地址:
在PyCharm中右键项目主文件夹,点击 Git,点击 Manage Remote,点击 + ,通常将这里的 New Remote 仓库命名为 “upstream”(上游仓库) ,并粘贴原始仓库地址(即你fork的仓库来源)。
2. 从设置好的上游仓库拉去原始项目的更新:
git fetch upstream
3. 合并更新并添加 comments:
git merge upstream/master
4. 推送更新到自己的 GitHub 仓库:(或者通过PyCharm的Git工具进行Push)
git push origin main # 如果不是main分支,请将其替换为你的主分支名称