【DAY20240926】06从入门到精通:掌握 Git 分支操作的实用指南
文章目录
- 一、前言--git基本使用的回顾
- 二、分支
- 创建分支
- 修改分支
- 合并分支
- 推送本地devkerwin分支到远程仓库
- 删除devkerwin分支
- 三、参考
一、前言–git基本使用的回顾
Git 中存在分支的原因主要是为了支持并行开发、版本管理、隔离不同的开发任务以及提高代码管理的灵活性。
版本管理
:通过分支,团队可以更好地管理版本,区分开发中的版本和已经发布的稳定版本。常见的做法是使用一个主分支(如 main 或 master)管理发布的版本,使用其他分支(如 develop 或特性分支)进行开发。
分支可以用于隔离不同的开发任务或功能模块
。例如,可以为新功能创建一个分支,为 Bug 修复创建另一个分支,互不干扰。
二、分支
创建分支
git branch -a
发现有一个本地master,有一个远程master。
git checkout -b devkerwin
创建devkerwin分支,创建之后会自动切换到devkerwin分支。
此时,git branch -a查看所有分支,多了一个叫devkerwin的分支
# 区别
git checkout -b aaa 创建新分支aaa
git checkout aaa 切换到aaa分支
修改分支
此时我们在devkerwin分支中写的代码,在master主分支中并没有
。
合并分支
通过git merge devkerwin
,将devkerwin分支中写的代码和master主分支中的代码合并,此时master主分支中也有了Kerwin分支中写的代码。
然后将主分支中的代码上传到远程仓库即可。git origin master
推送本地devkerwin分支到远程仓库
此时,devkerwin分支已经没有用了。但是我们想把devkerwin分支留下来。 先切到devkerwin分支上才能推过去
。
git checkout devkerwin # 切到该分支
git push origin devkerwin:devkerwin #推送
删除devkerwin分支
把本地空上传到远程devkerwin分支中,即删除远程devkerwin分支 git push origin :devkerwin
切到 主分支中 git checkout master
删除本地仓库中的kerwin分支 git branch -d devkerwin
此时,只剩master本地主分支、master远程主分支。事情回到了原本最初的样子
。
三、参考
【1】 https://b23.tv/V4YTkW5