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.实际开发中分支的使用流程


相关推荐
吃着火锅x唱着歌几秒前
Effective C++ 学习笔记 条款45 运用成员函数模板接受所有兼容类型
c++·笔记·学习
0_Karl_010 分钟前
永磁爬壁机器人开源资源指南
学习·机器人
Bode_200218 分钟前
AI工具/大模型学习
人工智能·学习
小蒜学长35 分钟前
springboot党建云课堂学习与管理系统(代码+数据库+LW)
java·数据库·spring boot·后端·学习
是隼人11 小时前
buuctf-pwn xdctf2015_pwn200题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
大衛說12 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习
吃好睡好便好12 小时前
查找函数的使用
学习·算法·matlab·生活·查找函数
学运维的Kysan13 小时前
暑假运维学习打卡第二十九天8.29
学习
zbyyd13 小时前
Linux 进程间通信学习笔记
linux·笔记·学习
一条破秋裤13 小时前
02_软件安装与新建工程
学习