暮鼓集 行走集
原作于2016年07月21日
下载并安装Git
https://git-scm.com/
运行git bash
建立第一个git库
$ cd git_training
$ git init
Initialized empty Git repository in /.git/
可以在当前目录(git_training)下发现多出了一个隐藏的子目录,名为.git,其中存放着git库的全部数据。
检查状态
$ git status
On branch master
Initial commit
nothing to commit (create/copy files and use "git add" to track)
请牢记git status这个命令,以后我们会反复用到它。这里,git status告诉我们在主(master)分支上,没有什么可以commit的。
新增一个文件,再次检查状态
在目录下新增文件hello.txt
$ git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
hello.txt
nothing added to commit but untracked files present (use "git add" to track)
可以看到git报告有一个Untracked文件hello.txt,同时提示使用git add来track。
请注意,Git将文件的状态分为四种
- staged: 文件已准备好,等待commit
- unstaged: 文件发生了改变,但是还未准备好comm