心中有数
一、git的基础命令
1.版本库(仓库)——Repository
可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
2.在已存在目录中初始化仓库 —— git init
首先,选择一个合适的地方,创建一个空目录:
创建目录
$ mkdir learning-git
$ cd learning-git
$ pwd
/Users/xxm/learning-git
pwd命令用于显示当前目录。
第二步,通过git init命令把这个目录变成 Git 可以管理的仓库:
初始化仓库
$ git init
Initialized empty Git repository in /Users/xxm/learning-git/.git/
瞬间 Git 就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),同时在当前目录下多了一个.git的目录,这个目录是 Git 来跟踪管理版本库的,如果你没有看到 .git 目录,那是因为这个目录默认是隐藏的,用ls -ah命令就可以看到了。
3.克隆现有的仓库 —— git clone
如果你想获得一份已经存在了的 Git 仓库的拷贝,比如说,你想为某个开源项目贡献自己的一份力,这时就要用到 git clone 命令,Git 克隆的是该 Git 仓库服务器上的几乎所有数据,而不是仅仅复制完成你的工作所需要文件。
git clone
当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。
克隆仓库的命令是 git clone 。 比如,要克隆