GIT版本控制
1、工作区域

(1)工作区(Workspace):平时存放代码的地方,同时也是存放 .git/ (本地仓库)的目录。
(2)暂存区(Index/Stage):工作区和本地仓库的缓存空间,里面记录着即将提交给本地仓库(版本库)的文件修改信息,.git/ 目录里的index文件就是暂存区。
(3)仓库区(Repository):也称本地库或版本库,存放了本地的所有版本(commit提交记录),本地仓库的文件都在 .git/ 目录中。
(4)远程仓库(Remote):在网络上,GitHub、Gitee和GitLab都能创建远程仓库,和本地仓库一样,远程仓库存放的也是不同的代码版本,只是这些版本可以来自多个本地仓库。
2、工作流程

(1)在工作目录中添加、修改文件;
(2)将需要进行版本管理的文件放入暂存区域;git add .
(3)将暂存区域的文件提交到本地仓库。git commit
(4)将本地区域的文件提交到远程仓库。 git push
3、GIT常用命令
(1)git init:在本地目录中初始化一个新的Git仓库。
(2)git clone:克隆(复制)远程仓库到本地。
(3)git add:将文件添加到暂存区。
(4)git commit -m "":提交暂存区中的文件,附带提交消息。
(5)git status:查看工作区和暂存区的状态。
(6)git diff:查看工作区与暂存区之间、暂存区与最新提交之间的文件差异。
(7)git log:查看提交日志历史。
(8)git branch:列出本地分支。
(9)git checkout:切换到指定分支。
(10)git checkout -b:创建并切换到新分支。
(11)git merge:将指定分支合并到当前分支。
(12)git rebase:将当前分支的修改移到目标分支的末端。
(13)git pull:从远程仓库拉取最新修改。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。