Git从入门到精通
本课程采用PDT4J的方式,详细介绍开发人员在使用git时的操作和命令。
1.git基础
了解git的来历,通过git与svn两种版本管理技术的对比,深入学习git与svn在实际开发中如何进行版本控制以及二者工作区别,凸显出git的优势。了解git的工作流程和运行原理,然后在windows和linux环境下进行git的安装。
2.本地仓库的使用
开发人员操作本地仓库常用的命令,add、commit、revert、diff、show log、resolve等。以及一些难于理解的概念,如缓存区和暂存区、工作目录和git版本库、Head指针等
3.远程仓库的使用
主要讲远程仓库的注册,创建远程仓库。通过不同的方式HTTPS和SSH来连接远程仓库,在连接过程中如何生成秘钥,配置密钥。同时使用git命令方式和tortoiseGit图形界面方式对git来进行管理。在这个过程中可能会遇到的问题,如远程仓库的文件冲突及解决,无法push或pull远程仓库上的文件等。
4.对版本和标签的管理
理解版本控制的目的,区分版本和标签的不同之处,知道何时使用标签。深入理解git是如何通过head指针对版本进行管理,以及遇到版本冲突的解决方案。掌握常用的版本管理命令,如创建版本、切换版本、合并版本、创建标签、修改标签、删除标签等。
5.其它实用的功能
介绍了在开发工具ideal中如何使用git,git私服的搭建,gitee远程仓库的搭建及使用等实用功能。
01-课程导读.mp4
02-git历史.avi
03-svn介绍.avi
04-svn工作原理.avi
05-去中心化思想.avi
06-git工作模式.avi
07-git与svn的区别.avi
08-git工作流程.avi
09-git安装前的准备.avi
1O-linux上安装git.avi
11-windows下安装git.avi
12-安装git图形客户端tortoiseGit.avi
13-git的基本配置.avi
14-git命令创建本地仓库.avi
15-tortoiseGit创建本地仓库.avi
16-解决tortoisegit图标不显示的问题.avi
17-tortoise添加文件.avi
18-使用git命令添加文件.avi
19-工作区和暂存区.avi
20-查看仓库当前的状态.avi
21-提交修改.avi
22-tortoise查看修改历史.avi
23-使用git命令查看修改历史.avi
24-差异比较.avi
25-还原修改.avi
26-删除文件.avi
27-移动或重命名工作区文件.avi
28-案例:将java工程提交到版本库.avi
29-远程仓库介绍.avi
30-登录和注册github.avi
31-创建远程仓库.avi
32-ssh协议.avi
33-ssh密钥生成.avi
34-github上配置秘钥.avi
35-使用git命令同步到远程仓库.avi
36-使用TortoiseGit同步到远程仓库.avi
37-两种远程推送方式的对比.avi
38-clone远程仓库.avi
39-pull与fetch命令区别.avi
40-解决文件冲突.avi
41-删除远程仓库.avi
42-创建分支和合并分支原理.avi
43-tortoise创建分支.avi
44-git命令创建分支.avi
45-删除分支.avi
46-解决分支冲突.avi
47-标签的意义.avi
48-新建标签.avi
49-查看标签.avi
50-删除标签.avi
51-ideal中配置git.avi
52-ideal中使用git.avi
53-为什么要搭建自己的git.avi
54-安装git及准备工作.avi
55-创建证书登录.avi
56-初始化Git仓库.avi
57-测试git私服.avi
58-Gitee介绍.avi
59-配置公钥.avi
60-在gitee上创建远程仓库.avi