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


相关推荐
柃歌5 分钟前
【UCB CS 61B SP24】Lecture 19 & 20: Hashing & Hashing II 学习笔记
java·数据结构·笔记·学习·算法
道法自然,人法天29 分钟前
微服务学习(4):RabbitMQ中交换机的应用
运维·学习·docker·微服务·rabbitmq
breaksoftware31 分钟前
51单片机编程学习笔记——74HC245八路三态输出双向收发器
笔记·学习·51单片机
小呀小萝卜儿1 小时前
2025-02-28 学习记录--C/C++-PTA 7-34 通讯录的录入与显示
c语言·学习
zhulu5062 小时前
PyTorch 源码学习:GPU 内存管理之初步探索 expandable_segments
人工智能·pytorch·学习
席子哥哥的代码库3 小时前
爬虫下载B站视频简单程序(仅供学习)
python·学习
富 贵 儿 ¥3 小时前
深度学习、宽度学习、持续学习与终身学习:全面解析与其在大模型方面的应用
人工智能·深度学习·学习
小钊(求职中)3 小时前
最新Git入门到精通完整教程
java·git·后端·spring·面试