git 自学笔记
git 是一个开源的分布式版本控制软件,可以敏捷的处理任何大小项目。
git 的工作流程大体如下:
首先克隆一个git资源作为工作目录
在克隆的资源上添加或者修改文件
如果其他人也修改了,就要对资源进行更新
在提交时也要查看有没有更新
提交修改
修改后若是发现问题,撤回提交并修改后再次提交
git 工作区,暂存区和版本库:
工作区:电脑中能看到的目录。
暂存区:是版本库的一部分,一般存放在.git目录之下的index中,所以把暂存区有时也称作索引。
版本库:在工作区中有一个被隐藏的目录.git,这个目录不算工作区,而是git的版本库。
git 命令
git init:创建一个git仓库,也可以使用git init 具体文件名创建。
git add:git add *.c 将目录下的所有c文件纳入版本控制,让git进行跟踪,再用git commit -m ‘xxx’ 提交。
git clone:使用该指令在现有的git仓库中拷贝项目(类似于 svn checkout)。可以克隆到指定的目录中,在资源后面加上指定目录即可。