Git常见问题

Git status 中文展示

在使用git status命令时,若文件名包含中文,可能会出现如下情况
Git常见问题20220506142709
上图框中实际为中文。
输入如下命令解决

git config --global core.quotepath false

或直接在 $HOME/.gitconfig文件中附加

[core]
quotepath = false

Git常见问题20220506142815

文件名过长错误

文件名过长,报错如下:

Filename too long warning: Clone succeeded, but checkout failed.

输入如下命令解决

git config --system core.longpaths true

多个 git 进程

出现多个 git 进程提示,git 提交代码等操作不可用

Another git process seems to be running in this repository

输入如下命令解决

rm -f .git/index.lock

.gitignore 无效

已有仓库添加.gitignore 无效,或在.gitignore 中添加新的忽略无效,这是由于 git 缓存机制导致,需要移除的文件已经添加到工作区。
需要先移除后重新添加文件。

git rm -r --cached .
git add .
git commit -m ".gitignore is now working"

BMW WARNING

  • Bulletin

本文首发于 skyline.show 欢迎访问,
文章实时更新,如果有什么错误或不严谨之处望请指出,十分感谢。
如果你觉得有用,欢迎到Github仓库点亮⭐️。

I am a bucolic migant worker but I never walk backwards.

  • Material

参考资料如下列出,部分引用可能遗漏或不可考,侵删。

  • Warrant

本文作者: Skyline(lty)

文章链接:http://www.skyline.show/Git常见问题.html

授权声明: 本博客所有文章除特别声明外, 均采用 CC BY - NC - SA 3.0 协议。 转载请注明出处!

Copyright © 2017 - 2024 鹧鸪天 All Rights Reserved.

skyline 保留所有权利