立此贴的目的是想记录下自己学习Git版本控制的一些过程,总结一下自己学习过程中的疑问,也方便跟大家交流。
其实大家想学Git可以去这个网页http://git-scm.com/book/zh,我也是根据这个网页开始学习的,但是我发现中间会遇到一些问题,还是需要自己动手查找资料或者自己思考解决的。感觉初学者需要一点linux基础,因为涉及的命令都是linux或unix的,对这些系统的文件系统结构了解的会更好的理解Git相关配置。
一、版本下载
1.windows下载地址
下载后直接安装即可,会看到有Git Bash 和Git Gui两个,GitBash是命令行界面,GitGui是图形界面,我用的命令行,个人觉得图形界面无非也是调用命令式接口实现,用命令行的好处是可以学习linux下怎么使用Git,还能熟悉Git管理版本的一些体验,何乐不为?
2.tar.gz-linux版本下载
下载后需要根据linux安装软件方式安装:
1>先解压:tar -zxvf *.tar.gz
2>进入解压文件: cd *
3>make
4>make install
如果有权限问题请用超级权限root,或者在命令前加上sudo
3.直接用linux和ubuntu的下载软件命令
linux: yum install git-core
ubuntu:apt-get install git
二、在工作目录初始化新git库
本学习安装的是windows版本,所以会有如下图的命令式界面:
输入命令:git init
会在当前目录下生成一个.git文件夹,所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。
当前的目录可以通过pwd看到,默认一般为C:\Documents and Settings\Administrator,所以如果想到某个目录下初始化git的话,有两个方式可以做:
第一:直接进入你想要的目录
比如进入d盘,直接输入d便可进入d盘,在使用cd进入某个d盘某个目录。
第二:是修改/etc/profile,修改方式如下: