`
icbm
  • 浏览: 59951 次
社区版块
存档分类
最新评论

Git for Windows 1.8.3中文设置

    博客分类:
  • git
git 
阅读更多
这里记录Git for Windows 1.8.3 在Windows XP SP3 上的设置。

这些设置也应适用于Git for Windows 1.7.10及以后的版本,但不适用于1.7.10以前的版本。因为1.7.10及以后的版本的Git repositories才原生支持Unincode。

解决问题的总的思路

能用Unicode的地方都用Unicode。

已知问题
•MSYS bash 不能输入中文(MSYS尚不能完全支持Unicode),但有替代办法(workaround)。

下载Git for Windows 1.8.3

前往 http://git-scm.com/download/win 下载最新版Git for Windows 1.8.3。现时的最新版是Git-1.8.3-preview20130601.exe

安装选项
•在 Select Components 中,选定 Use a TrueType font in all console window (not only for Git Bash)
•在 Adjusting your PATH environment 中,选定 Run Git from the windows Command Prompt\
•其他选项保留缺省值

解决MSYS bash 中ls 中文显示???问题

编辑 etc\git-completion.bash,在最后加入

alias ls='ls --show-control-chars --color=auto'


解决git status 乱码

git config --global core.quotepath false


解决gitk显示文件内容中文乱码

在%git%\etc\gitconfig文件末尾添加:
[gui]
	encoding = utf-8
[i18n]
	commitencoding = {utf-8|gbk}


MSYS bash中不能输入中文的替代办法
•不使用MSYS bash,使用windows自带的Command Prompt。经测试,在CMD中输入中文一切正常。
•使用MSYS bash,但在commit 时,使用 git -m,调用vim,在vim中输入中文。经测试,在bash 中的vim中输入中文一切正常。
•使用TortoiseGit。TortoiseGit是Windows 的Git GUI。支持unicode,在测试中尚未发现对中文支持的问题。安装步骤如下: •确保Git for Windows 最新版已安装好
•前往https://code.google.com/p/tortoisegit/wiki/Download?tm=2
•下载并安装TortoiseGit最新版
•下载并安装Chinese, simplified Language Pack


编辑器的选择

至此 Git for Windows 的中文文件名、中文注释等问题均已解决。但文件的内容是GBK还是Unicode是由编辑器决定的。建议使用gvim或UltraEdit32等支持Unicode的编辑器编辑文件,这样可以和Linux和Mac上的项目无缝同步。

参考资料
Git for Windows Unicode Support
Git Status 中文乱码解决
zrong’s Blog??git乱码解决方案汇总
zrong’s Blog 使用Git、Git GUI和TortoiseGit
Working with Git on Windows
分享到:
评论

相关推荐

    git for windows

    安装Git for Windows时,通常会包括Git Bash和Git GUI,以及一些常用的配置选项,如设置文本编辑器、选择SSH密钥路径等。下载的文件"Git-1.9.5-preview20150319.exe"是Git for Windows的一个旧版本,可能需要更新至...

    git for windows32 or windows64

    安装Git for Windows时,用户可以根据自己的需求进行定制,比如选择安装路径、设置终端模拟器(如Git Bash或Windows命令提示符)、配置默认文本编辑器等。其中,Git Bash是一个仿Linux终端的环境,对于习惯于Linux...

    Git for Windows 2017 最新版,Git-2.15.0

    Git for Windows 2017 最新版,Git-2.15.0 是Git的Windows适配版本,它为Windows用户提供了完整的Git功能,并且优化了在Windows环境下的使用体验。Git是一个分布式版本控制系统,由Linux之父Linus Torvalds开发,...

    git for windows中文语言包

    通过使用Git for Windows和中文汉化包,即便是英文水平有限的用户也能顺利上手,享受Git带来的便捷和高效。同时,随着对Git的深入学习和实践,用户还可以探索更多高级功能,如子模块、钩子脚本、rebase操作等,以...

    64-bit Git for Windows Portable.

    64-bit Git for Windows Portable. The current source code release is version 2.19.1. If you want the newer version, you can build it from the source code.

    git for windows 源码

    Git for Windows源码是针对Windows操作系统的一个Git发行版,它提供了在Windows环境下使用Git的便利。Git是一款分布式版本控制系统,由Linux之父Linus Torvalds开发,最初用于Linux内核开发,后来因其强大和高效的...

    git for windows中文汉化

    总的来说,Git for Windows中文汉化版降低了Windows用户学习和使用Git的门槛,使得代码管理和团队协作变得更加高效。无论是个人项目还是大型团队开发,Git都是一个不可或缺的工具。通过深入学习和熟练掌握Git,你将...

    Git for Windows最新安装包(32位+64位)

    Git for Windows最新安装包镜像,包含32位和64位的安装包,官网下载比较慢,分享给大家方便下载使用,安装一路next即可,使用可参考廖雪峰的教程。

    Git for windows 64

    Git for Windows 64 是专为Windows操作系统设计的Git版本控制系统的一个64位版本。Git是一种分布式版本控制系统,由Linux创始人Linus Torvalds开发,主要用于软件开发,但它的应用范围已经扩展到了几乎所有的文本...

    离线安装git-1.8.3--centos7.6.1810

    本教程将详细讲解如何在CentOS 7.6.1810系统上离线安装Git 1.8.3。 首先,我们需要了解离线安装的概念。离线安装是指在没有网络连接的情况下,通过本地已有的软件包进行安装。这对于网络环境不稳定或者安全要求较高...

    Git for Windows 2.15.1

    Git for Windows 2.15.1 是一个专为Windows操作系统设计的Git版本控制系统,它在2017年11月28日发布了这个64位版本的更新。Git是一个分布式版本控制系统,由Linux创始人Linus Torvalds开发,主要用于源代码管理,但...

    最新版本git for windows 2.21.0 32-64

    Git for Windows 2.21.0 是一个适用于Windows操作系统的Git版本控制系统的重要更新,它提供了32位和64位两种版本,以满足不同用户的需求。Git是世界上最流行的分布式版本控制系统,它允许开发者在项目开发过程中跟踪...

    Git for Windows简明使用指南

    本文档旨在为用户提供一个简洁而全面的 Git for Windows 使用指南,包括如何安装 Git for Windows、设置工作环境以及执行基本的操作等。 #### 二、下载与安装 1. **下载 msysGit**: - 访问 msysGit 的官方下载...

    Git for Windows 2017 最新版,Git-2.15.1.2

    Git for Windows 2017 最新版,Git-2.15.1.2,是Git在Windows平台上的一个特别优化版本,旨在提供一个友好且功能完备的开发环境,使得Windows用户也能无缝地使用Git这一强大的分布式版本控制系统。Git是由Linus ...

    64-bit Git for Windows

    64-bit Git for Windows是Git在Windows操作系统上的一个特别版本,专为64位架构设计,以充分利用现代计算机硬件的优势,提供更高的性能和稳定性。这个版本的Git旨在为Windows用户带来与Linux和macOS平台相似的功能...

    git for windows 汉化包 工具

    git for windows 自从2.4.6版本后,由于作者觉得发布包太大,删除了发布包中的多语言包。 但是在源码中还存在,本人编译并添加了部分界面的汉化。 源码版本是2.12.0,但是我个人觉得应该兼容其他版本。 汉化方法,将...

    GitForWindows 2.24.1.2-64位.zip

    最新版本git for windows 2.24.1 64位 setup 另附其他版本下载网址 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...

    Git for windows 10 64

    在安装Git for Windows 64时,用户可以选择自定义安装选项,比如设置Git的默认文本编辑器(如Visual Studio Code、Notepad++等),选择是否使用SSL加密,以及配置SSH密钥用于安全的身份验证。安装完成后,Git会自动...

Global site tag (gtag.js) - Google Analytics