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