技术分享
fork 项目更新时 merge 的解决
00 分钟
2024-7-1
2024-7-12
type
status
date
slug
summary
标签
分类
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
     
     
    上一篇
    RSS 服务自建之路
    下一篇
    写的故事

    评论
    Loading...