Git相关问题
git status中文文件名乱码问题
1 |
|
解决办法:
- 命令行中执行:
git config --global core.quotepath false
- 直接修改
~/.gitconfig
文件,在[core]
区加入quotepath = false
:
1 |
|
使用代理
针对http
、https
协议:
1 |
|
全局配置:
1 |
|
针对git
协议:
1 |
|
不再对某文件进行版本控制
不再对曾经被push到代码仓库中的某文件进行版本控制
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch ${path_to_file}" HEAD
其中的${path_to_file}
,为指定的某个文件(版本库相对路径)
补丁文件
生成patch
不包括 qaz
这个 commit
:
git format-patch --output-directory=/x/y/z qaz..wsx
应用patch
git am xyz.patch
如果打补丁失败,可以使用三路合并,手动处理冲突:
git am -3 xyz.patch
Git相关问题
https://daniate.github.io/2019/11/02/Git相关问题/