项目开发-工具-版本控制Git使用说明(持续更新)
Git使用说明
- 前言
- 1. 起步
- 2. Git 基础
- 3. Git 分支
- 4. 服务器上的 Git
- 4.1 协议
- 4.2 在服务器上搭建 Git
- 4.3 生成 SSH 公钥
- 4.4 配置服务器
- 4.5 Git 守护进程
- 4.6 Smart HTTP
- 4.7 GitWeb
- 4.8 GitLab
- 4.9 第三方托管的选择
- 4.10 总结
- 5. 分布式 Git
- 6. GitHub
- 7. Git 工具
- 7.1 选择修订版本
- 7.2 交互式暂存
- 7.3 贮藏与清理
- 7.4 签署工作
- 7.5 搜索
- 7.6 重写历史
- 7.7 重置揭密
- 7.8 高级合并
- 7.9 Rerere
- 7.10 使用 Git 调试
- 7.11 子模块
- 7.12 打包
- 7.13 替换
- 7.14 凭证存储
- 7.15 总结
- 8. 自定义 Git
- 9. Git 与其他系统
- 10. Git 内部原理
前言
对于Git不甚了解,只停步在基础命令阶段,去Git官网学习Git官方文档,以此篇博客记录所学。
Git官方文档链接:https://git-scm.com/book/zh/v2/
1. 起步
1.1 关于版本控制
版本控制:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。分以下三种:
- 本地版本控制系统。
- 集中化的版本控制系统(Centralized Version Control Systems,简称 CVCS)有CVS、Subversion 以及 Perforce 等。
- 分布式版本控制系统(Distributed Version Control System,简称 DVCS)有 Git、Mercurial、Bazaar 以及 Darcs 等。