GIT → 00:GIT学习大纲

1. 学习版本控制的原因

         1.1 没有版本控制出现的问题

         1.2 版本控制的简介

         1.3 版本控制工具

2. Git 和 Svn 比较

         2.1 SVN介绍

                   2.1.1 SVN简介

                   2.1.2 SVN基本交互流程图

                   2.1.3 SVN缺点

         2.2 Git 介绍

                   2.2.1 Git与Svn记录具体差异

                   2.2.2 Git的优势是什么

                   2.2.3 Git 历史发展

3. Git 下载与安装

         3.1 Git 下载

         3.2 Git 安装

         3.3 Git 本地工作区域

4. Git与代码托管平台

         4.1 Git 与 GitHub比较

         4.2 代码托管平台

         4.3 本地库和远程库

5. Git 命令行操作

         5.1 打开命令行窗口

         5.2 初始化Git本地库

         5.3 设置签名信息

                   5.4 Git 基本操作

                   5.4.1 查看状态

                   5.4.2 添加到暂存区

                   5.4.3 提交到本地库

                   5.4.4 查看版本历史记录

                   5.4.5 前进后退版本

                   5.4.6 删除文件并恢复

                   5.4.7 对比文件差异

6. Git 分支管理

         6.1 什么是Git分支?

         6.2 Git分支的好处?

         6.3 Git分支操作

7. Git分支管理机制

         7.1 创建分支

         7.2 切换分支

8. 码云代码托管中心

         8.1 注册帐号

         8.2 创建远程库(项目)

         8.3 创建本地仓库

         8.4 创建远程库地址别名

         8.5 push 推送本地库到远程库

         8.6 克隆远程库

         8.7 修改克隆文件再提交

         8.8 添加项目成员

         8.9 pull 拉取操作

         8.10 解决冲突

         8.11 fork 跨团队协作

         8.12 SSH登录

9. TortoiseGit 图形化工具

         9.1 什么是TortoiseGit

         9.2 下载TortoiseGit

         9.3 安装TortoiseGit

         9.4 使用TortoiseGit

                   9.4.1 初始化本地库

                   9.4.2 添加到本地库

                   9.4.3 推送到远程库(远程库需要先创建)

                   9.4.4 克隆远程库到本地库(student)

                   9.4.5 修改代码,推送到远程库(student)

                   9.4.6 冲突解决

10. 基于IntelliJ IDEA的Git 操作

         10.1 IDEA配置Git

         10.2 创建项目并提交到本地库

         10.2.1 创建项目

         10.2.2 将项目提交到本地库

         10.3 IDEA指定忽略文件

         10.4 推送到远程库

         10.5 克隆远程仓库项目到本地

         10.6 拉取远程库代码到本地

11. Git 工作流与实战演练

         11.1 什么是工作流

         11.2 GitFlow工作流说明

         11.3 分支种类

         11.4 工作流实战演练

                   11.4.1 第1步: 经理 创建开发分支

                   11.4.2 第2步: 经理 develop分支止开发新功能

                   11.4.3 第3步: 经理提交到本地库并推送到远程develop分支

                   11.4.4 第4步: 总监拉取远程库develop分支代码到本地develop分支

                   11.4.5 第5步: 总监切换回主分支master(本地库)

                   11.4.6 第6步: 总监将本地develop合并到mater分支上

                   11.4.7 第7步: 总监将合并后的master推送到远程库master

原文地址:https://www.cnblogs.com/BalmyLee/p/11767293.html