目录:
(1)版本控制
(2)Git和SVN的区别
(3)Git历史
(4)安装Git及环境配置
(5)常用的Linux命令
(6)Git的必要配置
(7)Git的工作原理
(8)Git项目的搭建及克隆
(9)Git基本操作命令
(10)码云的注册和使用
(11)配置SSH公匙及创建远程仓库
(12)IDEA中集成Git操作
(13)关于Git分支说明
(1)版本控制
(2)Git和SVN的区别
SVN
(3)Git历史
(4)安装Git及环境配置
使用命名行打开
卸载:
(5)常用的Linux命令
(6)Git的必要配置
查看git的配置:
系统的配置:
查看自己配置的:
用户配置设置:这个是必须要配置的,它代表用户的信息 ,表名你向Git表名你是谁
(7)Git的工作原理
环境变量只是为了全局使用而已,但是现在我们右键,也可以在任何地方使用,配不配置都行,安转的时候,默认已经配置了
比如本地的一个项目:它有项目目录,叫做本地空间
代码写完需要提交:需要提交到暂存区
可能还有其他分支:
比如国外GitHub、国内马云Gitee
(8)Git项目的搭建及克隆
第一种:
选中一个目录:使用命令
第二种:
(9)Git基本操作命令
例如:忽略文件配置,通过Git我们配置一些哪些文件可以忽略,不把它添加到暂存区里面
首先初始化项目,并查看转态:显示没有文件被跟踪
新建一个文件,再次查看:显示hello.txt没有被跟踪
执行命令,把它添加到暂存区:
查看命令发现有一个文件变成暂提交的状态 ,暂存区有文件了
执行命令,提交到本地仓库:
在次查看状态:显示没有东西需要提交了
(10)码云的注册和使用
(11)配置SSH公匙及创建远程仓库
多了两个文件
把id_rsa.pub:里面的内容拷贝:
成功之后:
就可以新建仓库了:
创建成功后,就可以把远程仓库克隆到本地:
克隆完之后他们是一样的:
(12)IDEA中集成Git操作
使用IDEA创建一个SpringBoot的项目
把远程仓库里面的文件夹,拷贝到项目git-xuexi里面
这是一种万能的方式:
刷新一下项目:
提交项目:
还可以在控制台手动输入命令:
这边又多了文件:
add进去就变成了绿色:
比如说改一个配置:
右键重新选择add,或者选择命令行
提交:
这个时候远程还是没有的: 需要使用push名称,提交到远程:
刷新远程:
创建一个类:
log记录:
(13)关于Git分支说明
合并分支: