type
Post
status
Published
date
Jul 1, 2024
slug
github_merge
summary
tags
实用教程
category
技术分享
icon
password
本站建立的使用的是 NotionNext,部署在vercel 中,在fork 更新时经常出现 merge 不了的问题,下面记录一下解决过程。
在 vscode 或其他的编辑其中打开 down 到本地的源码,在终端执行以下 git 命令:
  1. 添加上游仓库:
    1. git remote add upstream 命令用于向你的 Git 配置添加一个新的远程仓库。通常在你已经 fork 了一个仓库,并且希望将你的 fork 与原始仓库(称为 "upstream")保持同步时使用。
  1. 切换到 main 分支:
    1. git checkout main 命令用于切换到名为 main 的分支。如果 main 分支存在,你的工作目录将会更新为该分支的最新内容。
  1. 从上游仓库获取更新:
    1. git fetch upstream 命令用于从名为 upstream 的远程仓库中获取最新的更新,但不会将这些更新合并到你的本地分支。这个命令主要用于保持你的本地仓库与上游仓库同步。
  1. 更新合并到你的本地分支:
    1. 这个时候在编辑器里就出现一些冲突,和正常的冲突代码解决一样,全部解决合并完成后就可以了。
  1. 推送main 更改
    ⏱️
    edit time:2024 年 7 月 1 日 09:26:47