Chap2 Git基础
Chap2 Git基础
2.1 获取git仓库
1、在已存在目录中初始化仓库
直接在目的仓库执行git init
该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件
然后可以进行add, commit, push等等操作
2、克隆现有的仓库
Git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件。 当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来
克隆仓库的命令是 git clone <url>
(不过你也可以使用 git:// 协议或 SSH 传输协议)
这会在当前目录下创建一个名为 “libgit2” 的目录,并在这个目录下初始化一个 .git 文件夹, 从远程仓库拉取下所有数据放入 .git 文件夹,然后从中读取最新版本的文件的拷贝
2.2 记录每次更新到仓库
已跟踪vs.未跟踪
- 每一个文件都不外乎这两种状态:已跟踪 或 未跟踪
- 已跟踪的文件是指那些被纳入了版本控制的文件,可以细分为:未修改,已修改或已放入暂存区这三种状态
This post is licensed under CC BY 4.0 by the author.