type
status
date
slug
summary
标签
分类
icon
password
本站建立的使用的是 NotionNext,部署在vercel 中,在fork 更新时经常出现 merge 不了的问题,下面记录一下解决过程。
在 vscode 或其他的编辑其中打开 down 到本地的源码,在终端执行以下 git 命令:
- 添加上游仓库:
git remote add upstream
命令用于向你的 Git 配置添加一个新的远程仓库。通常在你已经 fork 了一个仓库,并且希望将你的 fork 与原始仓库(称为 "upstream")保持同步时使用。- 切换到
main
分支:
git checkout main
命令用于切换到名为 main
的分支。如果 main
分支存在,你的工作目录将会更新为该分支的最新内容。- 从上游仓库获取更新:
git fetch upstream
命令用于从名为 upstream
的远程仓库中获取最新的更新,但不会将这些更新合并到你的本地分支。这个命令主要用于保持你的本地仓库与上游仓库同步。- 更新合并到你的本地分支:
这个时候在编辑器里就出现一些冲突,和正常的冲突代码解决一样,全部解决合并完成后就可以了。
- 推送main 更改
edit time:2024 年 7 月 1 日 09:26:47
- 作者:TianXiYou
- 链接:https://blog.tianxiyou.site/article/github_merge
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。