仓库分区
Git本地有三个工作区域:工作目录(Working Directory),暂存区(Stage/Index),资源库(Repository或Git Directory)。如果再加上远程的git仓库(Remove Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:
初始配置
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
常用指令
新建代码库
# 在当前目录新建一个Git代码库
$ git init # 新建一个目录,将其初始化为Git代码库
查看代码仓库状态
$ git status
将文件加入到仓库
# 添加指定文件到暂存区
$ git add [file1] [file2] ...# 添加指定目录到暂存区,包括子目录
$ git add . # 将所有修改添加到暂存区 经常用此命令
执行提交
# 提交暂存区到仓库区
$ git commit -m [message] # 提交暂存区的指定文件到仓库区
查看提交历史
# 显示当前分支的版本历史
$ git log # 显示commit历史,以及每次commit发生变更的文件
撤销修改最近版本
# 撤销修改
$ git checkout . # 能够让我们恢复到以前的任何提交
删除仓库
$rm -rf .git #-rf 强制删除文件