在Arch下安装Git比较容易,只要利用root权限pacman -S git即可,则可以获得最新版的git(目前是1.7.6.1)
然后就是常用的配置..我们可以利用git help config来查询相应的配置选项
配置分为三个等级,一个是整个系统等级的,在/etc/gitconfig,这个配置是配置整个系统上所有用户的,第二个是用户等级的,在$HOME/.gitconfig,配置该用户的git配置,第三个是项目等级的,在项目目录下的.git/config..三者排列下来,后者可以覆盖前者的参数
config选项中--system是配置整个系统,--global是配置用户的,不加则是配置该项目的..
git config --global user.name UserName
git config --global user.email EmailAddr
git config --global core.editor Editor
git config --global color.ui auto
git config --global merge.tool vimdiff
我们还可以像shell定义一些别名
git config --global alias.new old:这样就把old命令alias到new了..以后直接输入git new就可以执行原先git old的命令了.
这些都可以从git help config中得到,或者直接man git-config也可以
Git还有一个自动完成的脚本..在Arch中..它是/etc/git这个文件..把这个文件复制到$HOME下,在.bashrc中读入该文件即可(即source之)..就可以体验到git的自动完成功能是多么的强大~~
Win下的msysgit本身就已经有了这个功能了..
Git在Win下的移植版本msysGit对于支持中文貌似有些别扭..可以如下配置:
1.ls不能显示中文目录
解决办法:在git\etc\git-completion.bash中增加一行:
alias ls='ls --show-control-chars--color=auto'
2.gitcommit不能提交中文注释
解决办法:修改git\etc\inputrc中对应的行:
set output-meta on
set convert-meta off
3.gitlog无法显示中文注释
解决办法:在git\etc\profile中增加一行:
export LESSCHARSET=utf-8
话归一句..Git还是在Linux下的好..
5万+

被折叠的 条评论
为什么被折叠?



