Git 导航
Git 是什么
- 分布式版本控制系统
- 与之对应的:集中化版本控制系统
- 缺点,集中在中央服务器上,如果断电等原因,就找不到资源
- 代表 SVN
- 集中化版本控制的缺点就是分布式斑斑控制的有点
- Git 是免费、开源的分布式版本控制系统
Git 相关知识点
四大工作区域
工作流程
四种状态
图解工作流程
四大工作区域
Workspace(工作区):本地电脑所见的文件和目录
Index/Stage(暂存区):一般存放在
.git
目录下,当你git add 改动文件
,改动的文件就放入在「暂存区」Respository(本地仓库):当你
git clone 地址
,就将远程仓库克隆到本地仓库。它是存在本地的版本库,其中HEAD指向最新放入仓库的版本。当你执行git commit
,文件改动就到本地仓库Remote(远程仓库):类似Github、Gitlab、码云等放在代码托管平台
工作流程
一图解释常规的 Git 工作流程
简单解释:
- 从远程仓库拉去代码,
git clone XXX
- 在工作目录,增删改查文件,
- 将改动文件放入暂存区,
git add 需要提交的文件
- 将暂存区的文件提交本地仓库,
git commit - "描述"
- 获取远程仓库最新的代码,
git pull origin master
- 将本地仓库的文件推送至远程仓库,
git push origin master
而比较复杂的可以看这篇——git工作流程
四种状态
图解工作流程
Git学习平台
在线学习git:learngitbranching