Skip to content
Phone animation 宇宙尽头的餐馆

Stellar 主题更新解决与上游 fork 项目的冲突

今天更新主题文件的时候发现又无法直接无脑 update fork 了,择日不如撞日索性学习一下如何用编辑器解决 fork 项目的合并冲突。

· 1 min

今天更新主题文件的时候发现又无法直接无脑 update fork 了,择日不如撞日索性学习一下如何用编辑器解决 fork 项目的合并冲突。

Git解决与上游fork项目的冲突#

首先把项目下载到本地,用 vs code 打开。

git add 上游项目,并 git merge 检查冲突#

git remote add upstream https://github.com/xxx/xxx.git
# 查看上游和你的项目
git remote -v
# 拉取上游仓库的更改
git fetch upstream
# 检查你的项目的默认分支
git checkout main
# 合并上游的更改
git merge upstream/main

解决冲突#

这个时候就会出现“CONFLICT (content): Merge conflict in”,用 VSCode 等编辑器打开那个文件修改就行。

提交#

最后再提交更改即可,完毕后 fork 项目就已经是最新啦(嗯,我还是喜欢用界面操作,代码对我来说太麻烦啦,写在这里供自己参考)

git add <your file name>
git commit -m "合并冲突"
git push

参考:

Git解决与上游fork项目的冲突

检查主题文件#

不喜欢暗黑模式下手机端页面背景纯黑,把这两行代码删掉了

@media screen and (max-width: $device-mobile-max)
--site-bg: black

可视化操作#

本部分感谢星日语佬的大力支持!

> cd ..