git学习路线

Git深入学习路线


一、Git的基本概念和操作


1.1 Git简介


1.1.1 安装和使用Git


1.1.2 了解Git的工作方式


1.2 Git配置文件


1.2.1 "git config"指令用法


1.2.2 修改默认的文本编辑器和文本对比程序


1.3 把文件存入Git文档库


1.3.1 排除不需要加入文档库的文件


1.3.2 控制Commit


1.3.3 查看Commit节点


1.4 比较文件的差异和从Git文档库取回文件


1.5 Git程序项目管理的实践演练


1.6 获取Git文档库统计数据和绘制统计图表


1.6.1 获取Git文档库的统计数据


1.6.2 使用GitStats绘制统计图表



二、建立分支、合并和解决冲突(Branch)


2.1 程序项目的分支(Branch)


2.1.1 解决Detached HEAD的问题


2.2 合并程序项目的分支和解决冲突


2.2.1 解决合并分支时发生的冲突


2.2.2 设置Merge Tool解决合并分支时发生的冲突


2.2.3 使用Cherry-Pick指令运用指定的Commit节点版本


2.2.4 处理Detached HEAD状态和Revert Commit节点


2.3 使用Rebase指令更新分支的起始点


2.3.1 Rebase指令的用法


2.3.2 执行Rebase之后想要反悔怎么办?


2.4 程序项目的分支和合并的实践演练


2.4.1 程序项目开发导入Git的策略


2.4.2 结合Git与程序项目开发



三、Git程序的图形操作界面


3.1 Git GUI程序的基本功能


3.1.1 Git GUI程序的基本操作


3.1.2 Git GUI程序和其他程序搭配使用


3.2 使用Git GUI程序创建分支和合并


3.3 SmartGit


3.4 SourceTree


3.5 TortoiseGit


四、远程Git文档库和团队开关模式


4.1 “远程Git文档库”的基本操作


4.1.1 远程Git文档库的功能


4.1.2 创建"远程Git文档库"


4.1.3 从“远程Git文档库”复制出”本地Git文档库“


4.1.4 "本地Git文档库"和“远程Git文档库”的数据同步


4.2 “远程Git文档库”的高级操作


4.3 Github让项目飞上云端


4.3.1 使用GitHub的“远程Git文档库”


4.4 Fork让Git文档库分家后再合并


4.4.1 Fork和Rebase Git文档库


4.4.2 创建Pull Request报告更新


4.5 Bitbucket比Github好用


4.6 GitLab(完全免费再加送整个系统)


4.6.1 自己架设GitLab网站


4.7 Gitee(码云,国内使用较多)



五、架设Git Server

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章