【Git学习笔记】Windows环境下Git的安装、配置和简单命令

《Git权威指南》!

本文介绍Windows环境下Git的安装、配置和简单命令。

1、windows环境下获取git。
用到的软件为msysGit,此为我上传到百度云上面的软件地址:http://pan.baidu.com/s/1gdEeCGr

下载下来msysGit直接点进去安装就好,路径选择默认的比较好,当然也可以修改,但是绝对不要出现中文路径。应该是一路往下面点就可以了。

2、使用Git bash
安装好msysGit以后,你在你的开始按钮那边可以找到GitBash这个程序(找不到的话就在程序里面找)这是GitBash的打开页面:

这个类似于linux下面的命令行界面,所以熟悉linux的应该都懂。

3、msysGit的这个GitBash对中文支持的不是很好,需要配置才能录入和显示中文,那么就需要去修改/etc/inputrc文件,这个文件在你的git那个目录中区找。配置如下:


#disabled/enable 8bit input
set meta-flag on
set input-meta on
set output-meta on
set convert-meta off

然后重新打开GitBash,就可以输入和查看中文了
还有就是使用less分页器时候会出现中文乱码,就是在执行类似“echo 你好 | less”命令时候,通过管道传递中文会出现问题,这时候就要配置一下环境变量,在GitBash中执行:

export LESSCHARSET=utf8 

这样就好了,不会有分页器中文乱码的问题了。但是我去查看了环境变量配置文件/etc/profile,发现上面这一句已经加好了,所以一般不出问题就不用加。
ls命令查看中文名文件的时候会显示问号,其实可以加上ls的参数就可以避免这种情况,为了方便起见,可以给ls命令设置一个别名,执行“

alias ls = "ls --show-control-chars"

这个命令就可以了。

由于msysGit对中文支持的不好,所以一般不要使用用中文命名的文件。

4、配置用户和邮箱
首先可以查看一下git的版本,执行

git --version

我提供的那个是1.9的

设置用户姓名和邮件地址,这是为了告诉Git当前是谁在操作,是谁提交的。执行命令为:

 git config --global user.name   "你的名字"
git config --global user.email   "你的邮箱"

然后想要查看设置是否成功,可以执行“git config user.name” 和“git config user.email”,就可以看到刚刚设置成功的用户名和邮箱了!

5、设置别名
为了简化以后的操作,我们可以设置一些常用命令的别名,使得操作更加简单,执行命令为

 git config --global alias.st status
 git config --global alias.ci "commit -s"
git config --global alias.co  checkout
git config --global alias.br branch

在git命令行输出中开启颜色提示:

git confif --global color.ui true 

6、新建版本库

新建一个文件夹当做workspace,在里面新建一个文件夹,例如demo 进入此文件夹,执行

git init

这样就创建了一个版本库。你可以在那个文件夹中看到一个隐藏的目录.git
在命令行中直接输入ls是看不到隐藏文件的,需要输入“ls aF”才能看到。

7、新建文件,添加文件,提交文件
在那个demo文件夹中新建一个文件,应该会。可以执行

echo "wo新建文件啦!"  > index.txt

这样就新建了一个index.txt文件,内容是“wo新建文件啦!”

这时候需要把新建的文件添加到版本库中,执行

git add index.txt

这样就把文件盒版本库联系起来了。

然后提交文件到版本库,执行

git commit -m "这是提交日志信息!"

这样就可以提交了。需要注意的是提交一定要有-m 后面的提交日志说明,不能省略。当然前面我们已经为commit命令设置了别名ci,那么就可以执行

git ci -m "这是提交日志信息!"

这样的命令。
提交的时候有时候会出现“lf will be replaced by crlf”  原因是Windows下面空格会被自动转换,这时候需要设置 autocrlf不要自动转换,执行命令:

git config --global core.autocrlf false

这样就可以实现添加文件盒提交文件了!

8,备份

最后,可以将我们的版本库进行备份,执行

git clone demo demo20150105 

clone后面第一个是要备份的版本库名字,第二个是备份版本库的名字。

OK ,简单的Git使用就到这里。实现了安装,配置,添加文件,提交文件,备份等简答常用的功能,让我们一起在git的路上越走越远!

刘凯宁
20150105

Share

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>