Git基础
本章学习git的一些基本操作,对于不求甚解的来说,这章过后基本的命令已经够用了。
一、Git仓库的获取
有两种方法,一种是在现存目录下,通过导入所有文件来创建新的Git仓库;另一种是从已有的Git仓库中克隆。
要对现有的某个项目实行Git管理
只需在此仓库下执行:
git init
这时在目录下会出现一个.git的目录,可能会好奇没有看到,linux下执行ls-l就可以看到,这个目录是隐藏的。将当前目录下想要纳入版本控制的文件,使用:
git add <文件名>
都添加后使用命令:
git commit -m"添加的备注"
就可以提交了。
从现有的仓库克隆
使用:
git clone [url]
其中url是你要克隆的仓库的url,在网页上每个仓库的右下端都会有一个HTTPS clone url, 利用它你便可以克隆一个这个仓库了。如果克隆的时候想指明项目目录的名字,在url后面加上名字即可
二、记录每次更新到仓库
通过上面的两步操作之一以后,我们已经拥有一个真实的git仓库,并且也有了很多可以工作的文件。那么下面我们要做的就是进行自己的工作,然后把这些工作更新提交了。
首先我们要明白的是工作目录中的文件只有两种状态:已跟踪或未跟踪。已跟踪的文件是指快照中拥有它们的记录,意思是它们以前就存在于版本控制中,而它们现在可能的状态是未更新,已修改或者已放入暂存区。其它所有文件都属于未跟踪文件,它们既没有快照也没有在暂存区。在编辑过某些文件后它们会被标记为已修改。对于未跟踪的文件,我们使用add命令可以使得其状态改变为被跟踪,在下次提交时它们便会被提交。下面是这些文件状态的变化周期:
检查当前文件状态
<