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


相关推荐
im_AMBER16 分钟前
数据结构 06 线性结构
数据结构·学习·算法
Main. 247 小时前
从0到1学习Qt -- 创建第一个Hello World项目
学习
壹号用户7 小时前
python学习之生成器&三者关系
学习
new coder7 小时前
[c++语法学习]Day10:c++引用
开发语言·c++·学习
星域智链7 小时前
宠物智能用品:当毛孩子遇上 AI,是便利还是过度?
人工智能·科技·学习·宠物
呱呱巨基8 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
"菠萝"8 小时前
C#知识学习-017(修饰符_6)
学习·c#
早睡冠军候选人8 小时前
Ansible学习----Ansible Playbook
运维·服务器·学习·云原生·容器·ansible
楼田莉子8 小时前
C++学习:C++11扩展:constexpr特性
开发语言·c++·学习
懒羊羊不懒@9 小时前
Java基础语法—最小单位、及注释
java·c语言·开发语言·数据结构·学习·算法