guit fok 更新代码
在 GitHub 上,你可以通过以下步骤来同步你的 fork 项目,以便更新到最新的上游仓库的代码:
添加上游仓库作为远程仓库
首先,确保你的 fork 项目已配置上游仓库的地址。
bash
复制代码
git remote add upstream https://github.com/原始仓库用户名/原始仓库名.git
使用 git remote -v 查看远程仓库,确保上游仓库(upstream)已正确添加。
获取上游仓库的更新
使用以下命令从上游仓库获取最新的代码:
bash
复制代码
git fetch upstream
合并更新到你的主分支
切换到你的本地主分支(通常是 main 或 master)并将上游仓库的更新合并到你的分支:
bash
复制代码
git checkout main
git merge upstream/main
解决冲突(如有)
如果合并时出现冲突,需要手动解决冲突。解决后,使用以下命令完成合并:
bash
复制代码
git add .
git commit -m “Resolved merge conflicts”
推送更新到你的 fork 仓库
完成合并后,将更新推送到你的 GitHub fork 仓库:
bash
复制代码
git push origin main
添加上游仓库地址:
使用git remote add命令将原始仓库添加为上游仓库。例如,如果你的fork仓库是从https://github.com/原始仓库所有者/原始仓库名.git fork的,你可以使用以下命令:
bash
git remote add upstream https://github.com/原始仓库所有者/原始仓库名.git
删除上游地址
git remote remove upstream