GIT工具学习【2】:分支

1.什么是分支

新建一个分支,可以认为把当前项目copy了一份,不太严谨,没毛病,里面虽然文件内容和名字相同,其实互相没有关系。

2.什么是合并分支

就是把两个分支(项目文件夹)合并在一起

git merge 分支名:合并分支

3.什么合并冲突

就是合并的时候,发现有同名文件不同内容,自然需要处理,假如都有一个1.txt,里面内容不同,就需要取舍。

4.分支用到命令

git branch:查看本地所有分支

git branch 分支名:创建分支

git checkout 分支名:切换分支

git checkout -b分支名:创建并切换分支

git merge 分支名:合并分支

git branch -d 分支名:删除一个分支

git branch -D 分支名:强制删除一个分支,什么时候会用这么命令呢?

假设当我们新建一个名字为007分支进行更改之后,我们先切换到master分支尝试删除007,系统发现我们007分支并没有merge,可能是误操作,就会提示用branch -D的方式删除。

5.实际开发中分支的使用流程


相关推荐
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][input]serio
linux·笔记·学习
先跑起来再说1 小时前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea
ZH15455891313 小时前
Flutter for OpenHarmony Python学习助手实战:GUI桌面应用开发的实现
python·学习·flutter
编程小白20263 小时前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
学历真的很重要3 小时前
【系统架构师】第二章 操作系统知识 - 第二部分:进程与线程(补充版)
学习·职场和发展·系统架构·系统架构师
深蓝海拓3 小时前
PySide6,QCoreApplication::aboutToQuit与QtQore.qAddPostRoutine:退出前后的清理工作
笔记·python·qt·学习·pyqt
酒鼎3 小时前
学习笔记(3)HTML5新特性(第2章)
笔记·学习·html5
L***一4 小时前
2026届大专跨境电商专业毕业生就业能力提升路径探析
学习
.小墨迹4 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
ZH15455891314 小时前
Flutter for OpenHarmony Python学习助手实战:模块与包管理的实现
python·学习·flutter