尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)
总时长 4:52:00 共45P
此文章包含第27p-第p32的内容
文章目录
- 忽略特定文件
- 在家目录里创建这个文件
- 在.gitconfig文件里配置这个文件
- 配置IDEA
- 定位到git程序进行添加文件
- 初始化本地库
- 添加单个文件到暂存区
- 整个项目添加到暂存区
- 提交本地库
- 切换代码版本
- 查看版本信息
- 切换版本和分支
- 分支
- 创建分支
- 合并正常分支
- 合并冲突分支
忽略特定文件
为什么要忽略文件
忽略模板
在家目录里创建这个文件
在.gitconfig文件里配置这个文件
配置IDEA
定位到git程序进行添加文件
-
创建一个工程,这里创建一个maven工程
-
配置git安装目录
-
测试是否连接成功
弹出这个就是成功配置git
初始化本地库
这里我们看到当前项目里没有.git文件夹
vcs (version control setting )版本控制设置
使用这个进行创建本地git库
点击后弹出,点击ok即可
查看目录 发现自动生成了.git文件夹
可以看到我们的文件变红了
添加单个文件到暂存区
红色的文件代表未提交
右键可以进行add等操作
绿色代表添加到了暂存区
添加一个类,这里提示是否将目录添加到暂存区里 选add或cancel 都可以
整个项目添加到暂存区
可以整个项目一起添加到暂存区
这里切记 把忽略的文件去掉 这时候要点击cancel
浅灰色或者黄色代表忽略掉了
提交本地库
这里可以看到提交的代码等信息
记得写提交备注
变黑了 代表已经在本地库了
切换代码版本
蓝色代表修改了 未添加暂存区
这里添加到本地库
又添加了一个版本,这里可以忽略添加缓存区 直接提交本地库
现在有三个版本
查看版本信息
ps:2021版是左下角GIT
这是老版本
左下角 version control
点击log
切换版本和分支
这里切换版本 应该用 reset
切换分支 checkout
分支
创建分支
右下角也可以创建分支
创建一个热修复分支 如果点了勾代表切换分支
这里可以看到已经切换了分支
切换分支
合并正常分支
将hot-fix的修改合并到master分支上
- 切换到hot-fix分支
- 在hot-fix里进行修改 然后提交到本地库
- 切换回master分支
这里查看日志 可以发现两个分支在不同的版本
- 点击hot-fix分支 的merge into
合并完成
合并冲突分支
将hot-fix的修改合并到master分支上
-
切换到hot-fix分支
-
修改hot-fix分支的内容,然后提交到本地库
-
切换回master分支
-
修改代码,并提交本地库
这里可以看一下log 可以发现现在是不同的分支
-
合并分支
-
冲突报警(代码冲突,无法合并)
conflict冲突
-
点击merge 手动合并代码
-
手动合并代码
分析 左侧是master的代码 右侧是hot-fix的代码 中间是无冲突的代码
- 点击apply进行合并
合并成功