今天更新主题文件的时候发现又无法直接无脑 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

可视化操作

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


描述文字

本站由 @李聪 使用 hexo-Stellar 主题创建,内容由@王梓龙持续更新。

愿景:成为用户愿意自分享的品牌
使命:让爱干净的你不受罪
价值观:始终创业、用户至上、主动变化、敢于担当

Copyright © 2024 UWANT友望. All rights reserved. Designed by 用户服务