Table of contents
ubuntu下出现git log 外文正常显示、中文显示乱码的问题
描述:
中文显示位尖括号 <E4><B8><B4><E6><97><B6><E4><BF><9D><E5><AD><98>
解决:
|
|
SHELL
git status时也会出现类似问题,但导致原因却不相同,可使用下面命令解决
|
|
SHELL
跨系统基于挂载文件开发时常出现提交后,在另一系统上仍然存在多个未提交
描述:
在多个系统间本地开发时,使用挂载目录进行编码、提交分离时,常常出现在一端提交,而另一端vs code提示多个未添加的变更,这常常是不同系统间filemode差异
解决:
|
|
SHELL
修改submodule
修改 .gitmodules 文件中对应模块的 url 属性;
使用 git submodule sync 命令,将新的 URL 更新到文件. git/config;
再使用命令初始化子模块:git submodule init
最后使用命令更新子模块:git submodule update
参考:Git 修改. Submodule 文件 url 生效
gitea action拉取submodule非本用户或本群组仓库时出错
需要配置好action的密钥对,依次在submodule里配置公钥,并在action所在仓库配置私钥传递到action,在action里正确配置密钥后即可正常拉取