linux下解决git bash乱码问题

在git 安装目录 etc 下面 添加以下配置信息

1,/etc/gitconfig:

[gui]
encoding = utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文
[i18n]
commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码
[svn]
pathnameencoding = GB2312 #支持中文路径

2,/etc/git-completion.bash:

在尾部添加

alias ls=’ls –show-control-chars –color=auto’ #ls能够正常显示中文

我发现git bash vim也乱码,作了如下设置

set nu
set fileencoding=utf-8
set fileencodings=utf-8,gb18030,gb2312,gbk,big5
set ts=4
set expandtab
set autoindent

时间: 2024-10-31 08:37:14

linux下解决git bash乱码问题的相关文章

Windows7下的Git bash下不能用来登录MySQL吗?

问题描述 Windows7下的Git bash下不能用来登录MySQL吗? 好吧,我知道git bash是大家用来做版本控制工具的,我在Windows下安装了之后, 发现它自带的bash要比Windows的命令提示符要美观漂亮多了,还有vim也能使用,然后就有了用它来做Windows命令提示符的工作的想法,而且个人对Linux的命令更熟悉一些,可是我在用它登录MySQL的生活,输入mysql -u root -p就这么一直卡在那里,怎么都不显示,也无法登录. 我是以管理员权限来运行的,就是想问一

在Linux下搭建Git服务器的方法详解_相关技巧

前言 GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用. 我打算自己搭建git服务器.虽然目前已经有很不错的git工具,如github,coding.net等,但是为了安全,减少限制和开销,还是放在自己的服务器为好.下面给出安装配置的过程,有问题欢迎讨论和交流,我会及时回复的. 第一步 安装git:可以通过命令的方式快速安装,不同的linux的安装方法可能不

Linux操作系统下解决Gftp出现乱码的问题

默认状态下gftp是没有设置字符编码的,所以我们上FTP的时候,看到里面的中文文件名全部是乱码,或则不部分文件看到文件夹却没名字: 其实在gftp-2.0.17以后的版本都已经很好支持汉字了,我的设置方法是对它的配置文件修改即可! 一般的软件配置文件会放在用户目录下,例如我用root登陆,我就打开终端,在进到root #cd root #ls -a //注:浏览所有目录,包括隐藏文件 #cd .gftp //注意gftp前的"." #vi gftprc 按i,移动光标到41行,找到re

Linux下解决按退格键出现问号的问题

环境:VirtualBox4.1 + RedHat Linux 6 问题:按退格键出现问号 如图所示: 问题分析:误用reset命令所致. 解决: 设定环境变量(在文 字接口里设定,也就是类似于Windows的Dos界面): 在bash下,执行如 下语句:$ stty erase ^? 或者把 stty erase ^?添加到.bash_profile 中. 在csh下,执行如下语句:$ stty erase ^H 或者把 stty erase ^H添加到.cshrc中.

使用Python脚本在Linux下实现部分Bash Shell的教程_python

对于Linux用户来说,命令行的名声相当的高.不像其他操作系统,命令行是一个可怕的命题,但是对于Linux社区中那些经验丰富的大牛,命令行却是最值得推荐鼓励使用的.通常,命令行对比图形用户界面,更能提供更优雅和更高效的解决方案. 命令行伴随着Linux社区的成长,UNIX shells,例如 bash和zsh,已经成长为一个强大的工具,也是UNIX shell的重要组成部分.使用bash和其他类似的shells,可以得到一些很有用的功能,例如,管道,文件名通配符和从文件中读取命令,也就是脚本.

linux下删除特殊字符中文乱码文件方法

标记一下 [root@lvsmaster ~]# ll 总用量 44 drwxr-xr-x. 3 root root  4096  5月 29 07:26 " -rw-------. 1 root root  1372  5月 28 07:37 anaconda-ks.cfg -rw-r--r--. 1 root root 18796  5月 28 07:37 install.log -rw-r--r--. 1 root root  4877  5月 28 07:35 install.log.s

linux下同时使用git与svn配置

git svn命令 Git 中所有 Subversion 桥接命令的基础是 git svn .所有的命令都从它开始.相关的命令数目不少,本文不过多介绍git svn的命令使用,只简单的说明一下最常用的几个,更多的知识参考书记pro git. 整理用户名与Email的映射 在 Subversion,每个提交者在都在主机上有一个用户名,记录在提交信息中.如果想让已有的信息更好的映射到 Git 作者数据里,则需要 从 Subversion 用户名到 Git 作者的一个映射关系,因为Git是用邮箱来标识

windows环境下 生成git公钥和私钥

windows环境下 生成公钥和私钥 上传代码到远程仓库的时候需要秘钥进行验证是否本人上传的.打开Git目录下的Git Bash 输入ssh-keygen,回车 可直接不输入路径,使用默认路径(c/Users/Administrator/.ssh/) 按照提示要输入两次密码,但是如果输入了,每次操作操作git库时都要输入密码,所以选择不输入密码 密码输入结束后,提示已生成秘钥 打开c:/Users/Administrator/.ssh/,在文件中,id_rsa是私钥文件,id_rsa.pub是公

help-git bash乱码,我该怎么办

问题描述 git bash乱码,我该怎么办 大牛,我是windows 8,用git commit时是使用gvim作为默认编辑器,添加注释commit后,git bash显示乱码,求解决方案. 解决方案 是否编码问题,用英文注释呢.git bash不支持中文等