分布式版本控制系统Git学习笔记,建议学习之前先了解一下常见linux命令。
学习教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
参考资料:http://lib.csdn.net/base/git
从安装开始
一、在Linux上安装git
Ubuntu/Debian在线安装:sudo apt-get install git
一条命令搞定,轻松加愉快。
源码包软件安装:首先去git官网下载源码包,在解压后目录内依次使用./config; make; make install;
命令安装。
使用git --version
命令,如返回git当前版本则安装成功。
参考:其它版本或低版本linux安装git参考:http://www.cnblogs.com/zhcncn/p/4030078.html
二、在Windows上安装git
因为git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。也就是说在windows上使用git时需要一个linux/unix的模拟环境,通常使用Cygwin,但是此环境的安装配置比较繁琐,就不在此文中赘述了。
这里我们使用一个大神集成了的软件–git for windows。进入链接下载安装包一路默认安装即可。(据说用迅雷打开下载速度会快点。)
安装完成之后,在开始菜单中应该能够找到Git->Git Bash,打开就进入了git的命令控制界面。当然,到目前,该软件已经提供了GUI、MS CMD等工具来使用。秉承装逼比至上原则,我们使用git bash了。
三、最后配置一下
安装完成以后,在使用之前,git需要知道是谁在使用,以便记录是谁对它管理的东西做出了修改。因此还需要配置用户名之类的东西。不用担心,不必注册,只需在命令行下使用如下两个命令:
$git config --global user.name "Your Name"
$git config --global user.email "email@example.com"
注意:config
的 --global
参数表示此项设置将被应用到这台机器的所有Git仓库,也可以去掉此参数,在仓库根目录下对某个仓库配置单独的用户名及邮箱
初步使用
一、创建版本库
首先呢,择一风水绝佳之地……咳咳,搞错了,找个好地方,创建一个空目录作为你的仓库目录,进入目录
比如在git bash/linux bash下使用命令:
$mkdir learngit
$cd learngit
对了,要尽量避免路径中出现汉字,不然可能会出现某些莫名其妙的错误。
然后,使用命令,初始化仓库
$ git init
这样一个git仓库就建好了。
二、添加文件,提交修改
然后我们就可以在仓库里面编写文件了,弄完之后,使用命令将文件添加到仓库:
$ git add readme.txt
然后使用commit
命令将修改提交到git让它记录。参数-m后面是对本次提交的说明。
$ git commit -m "add readme.txt"
你也可以添加/修改多个文件以后统一提交git diff <file1 file2...>
。