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


相关推荐
胖咕噜的稞达鸭1 天前
基础IO 文件在内核中是怎么被管理的 重定向的含义 在自定义shell中加入重定向
linux·c++·git·腾讯云·visual studio·csdn开发云
h***04771 天前
爬虫学习案例3
爬虫·python·学习
小生不才yz1 天前
(二)日常工作流 - git grep 命令的使用
git
kkkkkkkkk_12011 天前
【强化学习】周博磊强化学习纲要学习笔记——第二课上
笔记·学习
秋深枫叶红1 天前
嵌入式第二十五篇——数据结构单向链表
c语言·数据结构·学习·算法
BlackWolfSky1 天前
React Native学习路径与资源推荐
javascript·学习·react native
z樾1 天前
PettingZoo 学习
学习
代码游侠1 天前
数据结构——单向链表
linux·开发语言·数据结构·学习·算法·链表
卡兰芙的微笑1 天前
手写服务器与手写客户端相连接-qwen
学习
h***59331 天前
JAVA进阶 Thread学习06 synchronized关键字
java·开发语言·学习