大规模高性能网络服务器编程 大型游戏服务器编程


大规模高性能网络服务器编程 大型游戏服务器编程 完成端口模型 TCP UDP P2P 网络编程

           C++博客 | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

              

[原创]Git Windows简明教程(1)--概述、安装和配置


Git是什么?

    引用Linux之父Linus的话:Git --- The stupid content tracker, 傻瓜内容跟踪器。
    简单来说Git是一个免费的、开源的版本控制软件,从功能上讲,跟我们比较熟悉的CVS,Subversion,VSS这类版本控制软件没什么两样。
    不同于上述版本控制软件的是,git是一个分布式的版本控制软件,它采用了分布式版本库的方式,不必服务器端软件支持。Git 的速度很快,合并跟踪(merge tracing)能力很出色。 

     事实上,有很多非常有名的软件就是采用git做为版本控制软件,包括Linux Kernel, perl, x.org等等

    git的官方网站:http://git-scm.com/


Windows版本的安装

    去http://code.google.com/p/msysgit/下载window下的安装包,直接安装,安装过程中在“选择环境变量”选择“Use Git Bash Only”,在之后的安装选项中选择“使用SSH”

常用配置
    启动git bash,配置email,脚本如下:
    $ git config --global user.name "Your Name"
    $ git config --global user.email "your@email.address"

  生成公钥,用于身份认证
    key-keygen.exe -C "your@email.address" -t rsa

  解决中文目录支持问题:
    ls不能显示中文目录 
    解决办法:在git/etc/git-completion.bash中增加一行:
             alias ls='ls --show-control-chars --color=auto'

    git commit不能提交中文注释
    解决办法:修改git/etc/inputrc中对应的行: 
             set output-meta on
             set convert-meta off 

    git log无法显示中文注释
    解决办法:在git/etc/profile中增加一行:
    export LESSCHARSET=iso8859

与github配合使用:
    参见http://blog.itmem.com/archives/1157

posted on 2010-08-23 15:59 iKusamba 阅读(7035) 评论(1)  编辑 收藏 引用 所属分类: Git

评论

# re: [原创]Git Windows简明教程(1)--概述、安装和配置[未登录] 2011-10-28 11:51 bird

windows下 有点麻烦  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

导航

随笔分类

最新随笔

最新评论

阅读排行榜