Git 笔记 | 青训营笔记
Git
1. 什么是版本控制
版本控制是一种在开发过程中用于管理我们对文件、目录或工程内容的修改历史, 方便查看更改历史记录、备份以便恢复以前的版本的软件工程技术。
2. 为什么要有版本控制
没有进行版本控制或者流程管理不当,在开发中会引入很多问题,如动了(石山)保存关闭了回滚不了,所以迫切需要一个版本控制工具 多人开发必须使用版本控制
- 实现跨区域多人协同开发
- 追踪和记载一个或者多个文件的历史记录
- 组织和保护你的源代码和文档
- 统计工作量
- 并行开发、提高开发效率 等等
3. git简介
- git 是一个分布式版本管理工具,与集中式版本管理工具svn相反
- 基本原理:
- 每个库都有完整的提交历史,可以直接在本地进行代码提交
- 每个提交记录都是完整的文件快照,而不是记录增量
- 通过
push等操作来完成对远端代码的同步
4. git基本使用
git命令:
- 配置:
git configgit remote - 提交代码:
git addgit commit - 远端同步:
- 拉取代码:
clonepullfetch - 推送代码:
push
- 拉取代码: