第二章 Git
- 1.git课程介绍
- 2.git概述
- 3.git代码托管服务
- 4.git常用命令
- 5.git本地仓库操作命令
- 6.远程仓库操作1
- 7.远程仓库操作2
- 8.分支操作
- 9.分支合并时冲突解决
- 10.标签操作
- 11.IDEA中使用Git-配置获取git,.gitgnore文件的作用
- 12.在IDEA中使用Git-本地仓库操作
- 13.在IDEA中使用Git-远程仓库操作
- 14.在IDEA中使用Git-分支操作
1.git课程介绍
2.git概述
3.git代码托管服务
4.git常用命令
第一种方式
第二种方式
5.git本地仓库操作命令
6.远程仓库操作1
下面这个没有如何显示
说明repo没有关联任何一个远程仓库
下面先创建一个test.txt,并将其存到本地仓库
下面这个就推送到远程仓库的master(主分支)上
如果现在想要修改test.txt
7.远程仓库操作2
Xiaobai
使用git remote -v来查看连接的是哪一个远程仓库
再使用git pull origin master 来拉取远程仓库中的内容
Xiaohei
一样的
在小黑中进行修改,简单修改一下pom文件
小黑这边先提交这个文件
再通过git push origin master 这个命令
将其推到远程仓库中
此时我们在小白这里就可以进行拉取
我们这里使用git init
新创建一个本地仓库
此时使用gir remote命令,我们发现这个本地仓库没有跟任何远程仓库相互关联
然后新建一个test.txt,将其提交到本地仓库
此时需要拉取远程仓库是不行的
因为没有关联任何远程仓库
我们先添加远程仓库
关联成功
此时我们再进行拉取
但这里拉取到一半的时候就报错了
我们的远程仓库和本地仓库都有文件
这里就要进行合并,但是合并的时候报了错误
我们在合并的时候需要加上额外的参数
之后就进入下面的窗口
这里输入i
会多出一个插入模式
再点击Esc退出编辑
输入:wq保存并退出
此时合并成功
文件拉取成功
8.分支操作
我们现在在master分支
通过git checkout指令,我们可以切换到b1分支
我们在b1分支中创建新的txt
将其保存在本地仓库,并且推送到远程仓库
在b2分支,我们执行同样的操作
如果我们要将b1和b2都合并到主分支
先回到主分支
b2是一样的
9.分支合并时冲突解决
在b1分支下,修改文件
我们在master和b1分支下都修改了b1.txt文件
此时我们再讲文件合并到主分支就会出现问题
使用git add去解决冲突
10.标签操作
11.IDEA中使用Git-配置获取git,.gitgnore文件的作用
第一种方法
本地初始化仓库
第二种方法
远程仓库克隆
.gitignore文件就是告诉git哪些目录是不需要git管理的
12.在IDEA中使用Git-本地仓库操作
点击这里的add就相当于将其存到暂存区
颜色不一样,绿色表示加入了暂存区,红色没有,黑色表示已纳入了git的管理
下面的操作就将暂存区的文件提交到版本库
颜色全变为黑色,说明提交成功
这里也可以提交
第三个操作是查看日记
13.在IDEA中使用Git-远程仓库操作
点击+就可以添加新的远程仓库
一个本地仓库可以对应多个远程仓库
第三个操作 推送至远程仓库
这里也有快捷的操作
最后一个操作 拉取
这里也有快捷键
14.在IDEA中使用Git-分支操作
快捷键 点击右下角
点击new branch就创建新的分支
这里创建了b1分支,同时会切换到b1分支,因为勾选了checkout branch
如果此时我们想再切换回master分支
如果我们想将新创建的b1分支推到远程仓库
最后一个合并分支
我们在b1分支下面新创建一个Test1Controller
此时我们切换回master分支
Master分支下是没有的
下面我们做一个合并
合并成功