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


相关推荐
鄃鳕15 分钟前
Git , 本地落后远端
git
楼田莉子17 分钟前
C++算法题目分享:二叉搜索树相关的习题
数据结构·c++·学习·算法·leetcode·面试
奶黄小甜包2 小时前
C语言零基础第18讲:自定义类型—结构体
c语言·数据结构·笔记·学习
rannn_1114 小时前
【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
笔记·后端·学习·mysql
喜欢吃燃面5 小时前
C++算法竞赛:位运算
开发语言·c++·学习·算法
传奇开心果编程5 小时前
【传奇开心果系列】Flet框架实现的家庭记账本示例自定义模板
python·学习·ui·前端框架·自动化
Yusei_05235 小时前
迅速掌握Git通用指令
大数据·git·elasticsearch
_Kayo_11 小时前
node.js 学习笔记3 HTTP
笔记·学习
CCCC131016314 小时前
嵌入式学习(day 28)线程
jvm·学习
qq_3775727714 小时前
git commit - revert + reset + checkout + reorder
git