起因是在使用Pixic时,如果master分支更新了config.py,在pull时会产生冲突,这时要保留文件。如果同时更改的其他不重要文件也产生了冲突,就要放弃更改。

pull时保留文件

参考git stash 部分文件__古井心-CSDN博客_git stash 指定文件

git stash push 文件名

放弃文件中的更改

参考git 放弃本地修改,强制拉取更新_逸尘的专栏-CSDN博客_git 放弃本地修改,强制拉取更新

git restore <文件>

pull后恢复保留的文件

使用git stash popgit stash apply,前者会清除stash内的缓存文件。

参考git-stash用法小结 - Tocy - 博客园 (cnblogs.com)

其他链接:

使用git stash命令保存和恢复进度_朱登凯的专栏-CSDN博客_git stash 还原

GIT: git stash pop 后有冲突时,如何撤销_JMW1407的博客-CSDN博客

Git必备技之随意撤销 - 知乎 (zhihu.com)

阐述

在实际工作中,文件差异的比较是经常会碰到的,今天就来总结一下git diff命令的使用。

使用场景

当我们上线一个分支时,往往会碰到要和master分支做比较的情况,需要确认分支所提交的修改是否属于都自己的,会不会把别人的修改一起提交上去,这个时候就要以master分支为参照,比较自己分支和master分支之间的差异。我们还可能会碰到,为了确认某次的线上Bug,需要对比历史提交的版本和当前版本之间的差异。

如何比较不同分支之间的文件差异

git diff master dev

上面的命令是以master分支为参照,比较dev分支和master分支之间的差异。注意改变分支的比较顺序,结果会不同,默认不加文件名参数,会比较出所有文件的差异。 比较指定文件的差异可以参照如下命令:

git diff master dev – READMD.md

实际Git在设计上,用了一个指针来指向当前分支所在commit对象,master分支实际上为一个指针,在不分离头指针的情况下,它指向的是最新一次提交的commit对象,dev分支也是。 所以把命令git diff master dev替换成git diff fde17e9 4700e4a也是一样的效果,使用git log命令就能查看当前master分支和dev分支所指向的commit id。 commit id是经过SHA1加密算法计算出来的40位十六进制HASH值,Git是分布式的,它不像SVN等集中式控制版本,是用一个自增长ID来标志每次的提交。 一般我们取SHA1计算出来的前7位就能标识出来某次的提交,比较不同版本之间的差异,也用的commit id来指代版本。

如何比较工作区和版本库之间的文件差异

Git中用一个叫HEAD的指针指向当前分支的最新一次提交,我们可以用以下命令来比较工作区和版本库之间的文件差异

比较全部文件: git diff HEAD

比较单个文件: git diff HEAD – READMD.md

比较单个文件或者某几个文件,需要加上–,以下就不再举例单个文件的差异比较了,大家记住这个规则就好。

如何比较工作区和暂存区之间的文件差异

使用默认的git diff,不加任何参数,默认比较的是工作区和暂存区之间的文件差异。

如何比较暂存区和版本库之间的文件差异

使用git diff –cached或者git diff –staged来比较暂存区和版本库之间的文件差异,cached和staged都有表示缓存的意思。

最后,用一张图来总结文章的内容,希望对大家有帮助。

原文链接

方式一:通过修改.gitignore文件实现

打开通过git clone命令获取的项目

打开.gitignore文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Compiled class file

*.class

# Log file

*.log

# BlueJ files

*.ctxt

# Mobile Tools for Java (J2ME)

.mtj.tmp/

# Package Files #

*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# 直接在这里添加即可,注意加上备注,好知道是忽略什么文件 #

配置语法:
以斜杠“/”开头表示目录;
以星号“*”通配多个字符;
以问号“?”通配单个字符
以方括号“[]”包含单个字符的匹配列表;
以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

方式二

通过命令实现
这种方式忽略单个文件

打开通过git clone命令获取的项目
输入命令
git update-index --assume-unchanged 文件名

取消忽略
git update-index --no-assume-unchanged 文件名

您可以在文件资源管理器中键入以过滤当前可见的文件。以 文件资源管理器 为重点,开始键入要匹配的文件名的一部分。您将在文件资源管理器的右上方看到一个过滤器框,其中显示了您到目前为止所键入的内容,并且匹配的文件名将突出显示。当您按下光标键上下移动文件列表时,它将在匹配的文件或文件夹之间跳转。

将鼠标悬停在过滤器框上并选择 启用输入时筛选 将仅显示匹配的文件/文件夹。使用 X 清除按钮清除过滤器。

—– 著作权归Mr.Hope所有。 链接: https://mrhope.site/software/vscode/ui/#%E5%A4%9A%E9%80%89

全国文化和旅游市场网上举报投诉处理系统:
https://jbts.mct.gov.cn/index.html

上海市新闻出版局 上海市版权局:http://cbj.sh.gov.cn/html/onlinecomplaints.shtml

上海消费者协会投诉地址:
http://consumer.12315.sh.cn/consumer/sgsreg

国家广播电视总局投诉邮箱:gdjmts@nrta.gov.cn

上海市新闻出版局、上海市版权局、上海市电影局政务大厅:
cbj02@shanghai.gov.cn
bqj02@shanghai.gov.cn

全国12315平台:
http://www.12315.cn/

拨打02112345(上海本地可直接拨打12345)。
(12345不会直接处理,而是把投诉转给可以处理的有关部门)


https://bbs.nga.cn/read.php?tid=30162897&_fu=62237156,1&rand=686

https://tousu.www.gov.cn/dc/index.htm

信件标题:关于《原神》被无故强制修改角色建模的反对意见
信件内容:强制修改角色建模侵犯了我作为消费者的权益,挤压了创作者的空间,降低了中国游戏的海外竞争力。我要求广电撤销相关决定。假如广电认为不应撤销,请向我说明理由,以及该项决定基于哪项法条法规。

米哈游公司制作的原神游戏一经问世热销全球,该款游戏获得全球游戏界最高奖The Game Awards 2021年度最佳手机游戏大奖,标志着原神成为中国首款高品质且独具特色的全球文化输出标志性符号,也成为了国人建立文化自信的标志性产品。该游戏的人物造型和美工设计堪称国内首屈一指。随着原神热度的崛起,该游戏不可避免的招致了各种刁难和非议。这其中既包括来自游戏行业传统既得利益者的恶性倾轧、泼脏水污名化,也包括各种别有用心的小团体自媒体对游戏人物造型吹毛求疵借题发难、有组织的举报挑动对立,形成阻碍国内文化产业发展的毒瘤。原神2.4版对4个角色安柏、琴、莫娜和罗莎莉亚的服装进行了更加保守的改动,即是在这样背景下被迫出台。这一改动极大的伤害了广大用户的感情,使这款原本优秀的游戏陷入被别有用心的一小撮人抹黑的阴影!
在此强烈反对原神此次对原有角色造型的修改!强烈呼吁保护米哈游公司创作优秀国产游戏的努力!


[投诉教程 1]

管理部门:国家广播电视总局
投诉邮箱:gdjmts@nrta.gov.cn
投诉电话:010-86091111

投诉文本可以参考教程3、4里的内容。

[投诉教程 2]

拨打02112345(上海本地可直接拨打12345)。
(12345不会直接处理,而是把投诉转给可以处理的有关部门)

打通以后,按0转到综合服务,人工接听。

主要说明:
原神1.1前瞻直播,钟离前期宣传的强度与上线后的角色强度不符;
原神1.2PV宣传,视频内的钟离强度与已实装的钟离强度不符;
5星角色定价与商品实际质量不符。

总之核心思想就是,原神1.1前瞻直播+1.2PV,与游戏内的实装数据严重不符,钟离在游戏内的强度远低于其宣传效果,存在虚假宣传行为。

流程出处[https://ngabbs.com/read.php?tid=24552901]

[投诉教程 3]

管理部门:上海新闻出版
(全国文化市场平台12318不管这个)
(根据12315的反馈,虚假宣传对应的管理部门是上海新闻出版,建议优先去上海新闻出版投诉)
(上海新闻出版以“这是消费者维护自身权益”为由,说明己方“无权做出决定”,并建议投诉者向有权处理的市场监管部门投诉)

投诉链接:[http://cbj.sh.gov.cn/publicInteractive/online_complaint.jsp]
投诉邮箱:cbj02@shanghai.gov.cnbqj02@shanghai.gov.cn

(网站投诉后有对话框提示投诉成功,但之后的网页会跳转出现error字样。如果担心投诉失败,可转邮箱发送)

投诉标题:
请求对上海米哈游天命科技有限公司在网络游戏经营活动中涉嫌虚假宣传的行为进行查处

投诉内容:
手机游戏产品 原神(出版物号 ISBN 978-7-498-06905-4)中付费角色 钟离 在1.1前瞻直播和1.2PV中宣传欺诈,两个宣传视频均无“以游戏实际情况为准”等字样,然而该角色在游戏内的强度远低于其宣传效果。
原神官方1.1版本前瞻直播宣传([https://www.bilibili.com/video/BV18Z4y1V7rB][▸](https://www.bilibili.com/video/BV18Z4y1V7rB))中,角色钟离(0命)的大招可将怪物石化接近8秒([https://www.bilibili.com/video/BV1LZ4y1g7pj][▸](https://www.bilibili.com/video/BV1LZ4y1g7pj)视频慢放,[https://ngabbs.com/read.php?tid=24540674]逐帧对比,石化时间精确到7.58-7.9秒),大招有加伤([https://ngabbs.com/read.php?tid=24495504]截图对比)。但12月1日角色正式上线,我花费上千元抽取获得钟离后发现,0命钟离大招最多只能石化4秒,且大招没有加伤,与宣传严重不符。
注:原神内获取一个0命5星角色(如钟离)的期望达1000元人民币以上,再抽到一个重复角色可强化至1命,最高6命,即6000元以上。
大量消费者实际使用后发现受到了欺骗,蒙受了数千元/人的损失,纷纷要求把钟离加强到与前瞻直播宣传相符的设定([https://ngabbs.com/read.php?tid=24493292]),游戏公司却企图蒙混过关。
12月10日的官方微博,只发布了一张图片,暗示角色钟离会进入测试服,实则语焉不详,消费者得不到任何”加强钟离”的承诺和保障(微博[https://weibo.com/ysmihoyo])。
12月11日官方1.2版本PV的1分37秒 ([https://www.bilibili.com/video/BV12a4y1W721][▸](https://www.bilibili.com/video/BV12a4y1W721)),钟离护盾生效比游戏内更快([https://www.bilibili.com/video/BV1oD4y1X7sA][▸](https://www.bilibili.com/video/BV1oD4y1X7sA)视频慢放对比),有霸体,防打断([https://www.bilibili.com/video/BV1NK4y1L7cT][▸](https://www.bilibili.com/video/BV1NK4y1L7cT)视频慢放对比),PV护盾时长20秒,符合技能描述,游戏内护盾仅19.53秒([https://ngabbs.com/read.php?tid=24598897]逐帧对比)。
请予以处理,万分感谢!

(复制粘贴后,网站可能会提示超字数,那是因为NGA自动在文末生成了本帖链接,把本帖链接删掉即可正确提交)

[投诉教程 4]

管理部门:全国12315平台
举报链接:[http://www.12315.cn/]

右上角完成注册及实名认证。
回到首页点击“我要举报”。
(如果是在钟离上线后专门为了获取钟离而充值,可以考虑点击“我要投诉”,不同之处在于,投诉需要额外注明纠纷的金额,最好可以提供交易记录及抽卡记录的截图)

原神运营主体:上海米哈游天命科技有限公司
确认投诉目标及个人信息后填写业务信息。

商品/服务名称:游戏内付费5星角色 钟离(或其他任何涉及虚假宣传的内容)
商品/服务类型:服务-互联网服务-非经营性互联网服务-网络游戏
举报问题类型:侵害消费者权益行为-对商品或服务作引人误解的虚假宣传
处理单位:上海市-市辖区-嘉定区市场监督管理局

举报内容请详细描述前期宣传广告中与实际上线内容的不同之处,建议注明视频具体位置,然后强调以下要点:

视频广告中并未声称“以实际情况为准”;
原神的人物获取成本颇高,广告内容对于消费选择有重大影响;
此行为违反现行《中华人民共和国广告法》第二章第28条,服务的内容、形式、质量与实际情况不符,对购买行为有实质性影响。

提供可以佐证违法行为的截图、视频等附件。
提交并等待有关部门受理,一般最长需要7个工作日。

流程出处[https://ngabbs.com/read.php?tid=24630176]

注意,该网站的举报内容无法快捷复制,只能纯手打,可参考本段:

《原神》中付费5星角色“钟离”在1.1前瞻直播和1.2PV中宣传欺诈,两个宣传视频均无“以游戏实际情况为准”等字样,然而该角色在游戏内的强度远低于其宣传效果。
官方1.1前瞻直播0命钟离石化接近8秒,大招有加伤,游戏内0命钟离大招最多只能石化4秒,且大招没有加伤(1.1前瞻直播发布时,钟离未在游戏内实装)。
官方1.2PV钟离护盾生效比游戏内更快,开盾有霸体,防打断。PV护盾时长20秒,符合技能描述,游戏内护盾仅19.53秒(1.2PV发布时,钟离已在游戏内实装)。
我抽取X命钟离花费人民币XXXX元,抽取与钟离配套的5星武器“贯虹之槊”花费人民币XXXX元,另有其他消费者损失数千元/人。
现要求游戏公司将付费5星角色“钟离”加强到与官方1.1前瞻直播和1.2PV中一致的强度。万分感谢!

https://ngabbs.com/read.php?&tid=24530107

先是遇到了hexo-image-link把title解析成width的bug及修复方法 - 0xFFFF

然后post中插入图片生成的连接错误 · Issue #17 · zhwangart/hexo-theme-ocean (github.com)

更新后,又遇到

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
INFO  Validating config
ERROR {
err: Error: Function yaml.safeLoad is removed in js-yaml 4. Use yaml.load instead, which is now safe by default.
at Object.safeLoad (/home/travis/build/iexxk/iexxk.github.io/node_modules/js-yaml/index.js:10:11)
at /home/travis/build/iexxk/iexxk.github.io/themes/next/scripts/events/lib/vendors.js:13:27
at /home/travis/build/iexxk/iexxk.github.io/node_modules/hexo/lib/hexo/index.js:305:14
at tryCatcher (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (/home/travis/build/iexxk/iexxk.github.io/node_modules/bluebird/js/release/async.js:15:14)
at processImmediate (node:internal/timers:464:21)
}

在这里找到了通过git更新next皮肤来解决的方法。

解决win10资源管理器响应缓慢的问题

本文来源:Windows 10文件资源管理器缓慢(已修复)–可行的解决方案 - 月灯依旧 (bynss.com)

1.重建缩略图缓存

缩略图看似很小,但要为大量文件生成缩略图并不容易。如果文件资源管理器(File Explorer)的速度变慢,或文件夹中的文件加载时间较长,则缩略图缓存中可能有错误。您可以轻松地重建它。

  1. 打开Windows自带的 磁盘清理
  2. 选择c盘。
  3. 勾选 缩略图 选择并单击 确定

2.重置文件夹选项

重置文件夹选项可以帮助加快资源管理器的运行速度,但它也可以重置您设置的文件夹布局。值得这样做,因为它可以加快文件资源管理器的速度。

  1. 打开文件资源管理器,点击左上角的 文件
  2. 选择 更改文件夹和搜索选项
  3. 点击 查看 标签。
  4. 点击 重置文件夹 按钮。

3.重建搜索索引(该项可以优化较多性能)

当文件被添加或创建时,文件资源管理器会为其创建索引。这样,当您使用Windows搜索或使用文件资源管理器中的搜索栏时,可以快速找到文件。重建它可以加快应用程序的速度。

  1. 控制面板 中搜索 索引选项
  2. 索引选项窗口中,单击 修改
  3. 添加 C 盘,选择完成后点击确认。
  4. 在高级选项窗口中,单击 重建

4.重置Winstock设置

重置Winstock可以解决资源管理器中的各种问题。

  1. 使用管理员权限打开命令提示符。
  2. 输入以下命令,然后重新启动计算机。
1
netsh winsock reset

5.运行搜索和索引疑难解答

搜索和索引疑难解答程序可以解决文件管理器的很多问题。

  1. 打开 Windows设置
  2. 打开 更新和安全
  3. 选择 疑难解答 标签。
  4. 点击最下方的 其他疑难解答
  5. 找到并修复其他问题中 单击并运行 搜索和索引

6.运行sfc扫描

sfc扫描很像重启电脑。它可以帮助解决许多问题。

  1. 以管理员权限打开命令提示符(右键单击它,然后选择以管理员身份运行)。
  2. 运行以下命令。至少需要15分钟才能完成。
1
sfc /scannow

7. Shell扩展

可以通过安装扩展程序来扩展File Explorer的功能。通常,它们是可以稍微改善File Explorer的小型应用程序。就是说,太多的扩展程序可能会使它变慢,因此请遍历您拥有的扩展程序并卸载不需要的扩展程序。

  1. 打开 控制面板
  2. 搜索 程序与功能
  3. 请点击 卸载程序
  4. 选择一个扩展程序,然后单击 卸载

8.编辑右键菜单

应用程序倾向于将项目添加到上下文菜单。这些项目也会使“文件资源管理器”变慢。您可以禁用不使用的项目。

  1. 下载 ShellMenuView 并运行它。
  2. 运行它,它显示右键菜单的所有项目。
  3. 选择您不使用的项目,然后单击禁用按钮。

起因是在某天之后hexo deploy时报错,本地可以运行,推不上去就应该是网络的问题。之后git clone都不行了,只能寻找方法。

HTTP(S)

这个可以解决git clone的问题。

打开 git bash,然后输入:

1
2
git config --global http.proxy "http://127.0.0.1:7890"
git config --global https.proxy "https://127.0.0.1:7890"

其中的端口请以自己的代理软件为准,下同。

此段参考

SSH

这个可以解决hexo deploy时的问题。

编辑 %USERPROFILE%/.ssh目录下创建config文件(无拓展名)

内容为:

1
2
3
Host github.com
User git
ProxyCommand nc -X connect -x 127.0.0.1:7890 %h %p

其中的端口请以自己的代理软件为准。

[此段参考](一文让你了解如何为 Git 设置代理 - Eric (ericclose.github.io))

0%