勤劳的 tangly1024又更新了 NotionNext 内容。之前的更新内容不涉及 blog.config.js
文件(配置博客唯一要更改的文件),可以直接 Fetch upstream
→ Fetch and merge
跟进版本。
或者点击 Update branch
可以直接更新(千万不能 Discard
)
但是这次涉及到 blog.config.js
文件的修改,新旧内容冲突导致 Github
“懵了”,需要手动更新。数日前就看到需要更新,今天才得以抽空完成这一 “大工程”(实在是懒)。
使用的软件
- 浏览器 [Github 已经 Fork 过 NotionNext 项目];
- Github desktop 客户端 [安装地址];
- Visual Studio Code - VS Code [安装地址].
合并步骤
- 在浏览器中进入自己的 NotionNext 仓库;
- 点击
Pull request
→New pull request
创建一个合并;
- 设置上游库指向本仓库后,点击
Create pull request
(无法跨仓库则点compare across forks
),设置 Title ;
- 下拉到底,点击
open this in Github Desktop
;
- 点击
command line instruction
,获得两段命令step 1
和step 2
; - 在打开的 Github Desktop 中点击如下选项,用 VS Code 打开本地代码;
- VS Code 打开控制台(快捷键为
Ctrl
+ ``` ),复制step 1
命令到 VS Code 控制台后回车;
- 由左侧栏进入
Source Control
,选择修改blog.config.js
文件并保存,修改原则为:accept incoming change
,即在新的代码中填入自己原来的设置内容,用新代码覆盖旧的代码,此处需要花费一些时间。
- 将修改的代码 push 到 Git 仓库,完成分支合并(参考
command line instruction
中step 2
命令,复制到控制台、回车;或者直接在 VS Code →Source Control
中点击 Commit)。最后在浏览器中点击 authorize it 授权 vercel 部署。等待一会即可访问 NotionNext 博客。
其他问题
- 大陆地区 pull/push Github 代码可能存在连接问题,可以使用 dev-sidecar [最新 v1.73 版本下载地址] 。要注意先退出该软件再关机。建议阅读软件使用指南 [快速开始]。
欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。