本文属于合集:星际餐馆修建报告

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

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

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
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 项目就已经是最新啦(嗯,我还是喜欢用界面操作,代码对我来说太麻烦啦,写在这里供自己参考)

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

参考:

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

检查主题文件

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

themes/stellar/source/css/_defines/theme.styl
1
2
3
@media screen and (max-width: $device-mobile-max)
--site-bg: black

可视化操作

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


working

©   开心地使用 Stellar 主题 ✧ 星际地球 读取运行时……

收集了 11 颗星星 ✧ 共 7.5w 颗星尘,

Umami Analytics Enabled | 站点更新日志