1、workSpace:工作区
2、Index / Stage:暂存区
3、Repository:仓库区(或本地仓库)
4、Remote:远程仓库
标题一、新建代码库
1、在当前目录新建一个git代码库
git init
2、新建一个目录,将其初始化为git代码库
Git init [project-name]
3、下载一个项目和它的整个代码历史
Git clone [url]
标题二、配置
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。
1、显示当前的git配置
Git config --list
2、编辑git配置文件
Git config -e [--global]
3、设置提交代码时的用户信息
Git config [--global] user.name ‘[name]’
Git config [--global] user,email ‘[email address]’
标题三、增加/删除文件
1、添加指定文件到暂存区
Git add [file1] [file2] ...
2、添加指定目录到暂存区,包括子目录
Git add [dir]
3、添加当前目录的所有文件到暂存区
Git add .
4、添加每个变化前,都会要求确认,对于同一个文件的多处变化,可以实现分次提交
Git add -p
5、删除工作区文件,并且将这次删除放入暂存区
Git rm [file1] [file2] ...
6、停止追踪指定文件