1. 梗概:

Git类似于游戏的存档机制 其中提交代码(commit)类似于存档, Push类似于将存档推送到云端, Pull类似于从云端下载存档 但与游戏存档不同的是, Git还有合并(Merge)操作

2. 适用范围:

  • 代码备份
  • 多人协作
  • 以后工作的需要

使用教程

child::git多人协作

3. 概念:

1. 区域概念:

  • 工作区(Workspace):平时存放项目代码的地方
  • 暂存区(Index/Stage):用于临时存放改动信息
  • 本地仓库(Repository):存放所有提交的版本数据
  • 远程仓库(Remote):托管代码的服务器,比如我们经常用的Github就是个代码托管平台

2. Git工作流程

child::git工作流

3. commit与快照:

child::git commit

4. 对历史commit提交的管理:

child::对历史commit的管理

5. 分支:

child::git 分支

6. 推送(Push):

child::push

7. (拉取)Pull:

child::pull

8. 合并(Merge):

child::merge