git 问题

xiaoxiao2021-02-28  36

1.//(windows-msysgit)warning: LF will be replaced by CRLF...

设置git config --global core.autocrlf  true

2.//msysgit中文

1.ls不能显示中文目录在git-completion.bash中增加一行:alias ls='ls --show-control-chars --color=auto'alias ll='ls -l' #加这行只是linux上的使用习惯,与当前主题无关

2.git commit不能提交中文注释修改inputrc中对应的行:set output-meta onset convert-meta off

注:好像msysgit 1.8.5开始就默认打开了.

3.git log 乱码

在 etc\gitconfig 中添加

[gui]     encoding = utf-8[i18n]     commitencoding = utf-8     logoutputencoding = gbk[svn]     pathnameencoding = gbk

说明:gui.encoding = utf-8 解决 Git GUI 和 GITK 里中文乱码;i18n.commitEncoding = utf-8 提交 log 使用的编码(由于git项目托管网页默认使用的是utf-8编码,避免中文的commit log出现乱码,同时与*nix上的提交保持一致);i18n.logOutputEncoding = gbk 使在运行 git log 时将 utf-8 编码转换成 gbk 编码;

pathnameencoding设置了文件路径的中文支持

在profile 中添加:export LESSCHARSET=utf-8设置 less 分页器的编码(git log的显示采用的就是less分页器,LESSCHARSET是分页器的环境变量),使 git log 在使用分页时正常显示中文(默认分页)

4.git status输出中文会显示为UNICODE编码在gitconfig文件中修改或添加如下配置:[core]quotepath = false

5.//linux git add 中文显示unicode编码

在使用git的时候,经常会碰到有一些中文文件名或者路径被转义成\xx\xx\xx之类的,此时可以通过git的配置来改变默认转义具体命令如下:git config core.quotepath false

6.//msysgit设置环境变量

在/git/etc/profile最前面添加:

export GOPATH=/f/git/golang //设置golang的GOPATH cd /f/git/golang/src //设置msysgit启动时的默认工作目录

7.//Eclipse git碰到:"Transport Error: Cannot get remote repository refs. ssh://git@git.oschina.net:22: org.eclipse.jgit.transport.CredentialItem$StringType:Passphrase for C:\Users\chen\.ssh\id_rsa-Git@OSC".(私钥带密码)

用git bash命令替代gui即可.

编译

1.warning: zlib.h: No such file or directory

CentOS6.5源码编译时碰到,安装zlib-devel即可.

2....Can't locate ExtUtils/MakeMaker.pm in @INC...

yum install perl-ExtUtils-MakeMaker

3.tclsh failed; using unoptimized loading

yum install tcl

4.msgfmt: command not found

yum install gettext-devel

1.//对历史commit修改

先 git checkout commit_id,再git branch new_branch,在新分支上修改即可.

//Ubuntu安装git

http://www.kafeitu.me/git/2012/04/10/install-lastest-git-on-ubuntu.html

//git不追踪空文件夹

变通的解决办法是在空目录下存一个 .gitignore文件

//git push时提示"Permission denied (publickey)"

检测.ssh目录下是否存在相应的publickey.

转载请注明原文地址: https://www.6miu.com/read-2621981.html

最新回复(0)