目录
本篇文章演示在 GIT分支新建/合并的实际操作过程、首先动图镇楼~
👆上面这个动图演示了 GIT 官方文档 - 分支 一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:
开发某个网站。
为实现某个新的用户需求,创建一个分支。
在这个分支上开展工作。
正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。 你将按照如下方式来处理:
切换到你的线上分支(production branch)。
为这个紧急任务新建一个分支,并在其中修复它。
在测试通过之后,切换回线上分支,然后合并这个修补分支,最后将改动推送到线上分支。
切换回你最初工作的分支上,继续工作。
0 视频分享
本文档的视频: https://www.bilibili.com/video/av97796322/
关于使用 VSCode 的 GIT 基础操作、如初始化、拉取、提交等、请参考 【VSCode视频教程 1】3分钟配置GitHub、0命令行操作、超详细步骤!!
关于使用 GIT 分支基本概念、请参考【VSCode 分享】Git 分支中的 master、origin、origin/master 区别直观解释~
1 本工程原始状态
点击文件右上角的 按钮、查看Git History 可以看到GIT 的历史更新记录和分支状态。
本地与服务器都各只有一个原始分支、名为 master 和 origin/master。
2 更新本地分支 master
更新文件 Readme.md、更新到本地分支master。
点击可以看到 master 位置移动到最新。
3 本地创建分支 Debug
在『源代码管理器』界面、点击右上角的、选择『签出到...』、选择『正在创建新分支...』、填写分支名称如 Debug。
注意:注意看这里、新分支创建成功后、工程会自动切换到新分支工作区。
点击可以看到新建分支Debug 的位置如下。
4. 本地分支 Debug 更新
更改 Readme.md 文件、并提交更新到Debug分支。
点击可以看到新建分支Debug 的位置变化到如下位置。
5 切换本地分支到 master、提交更新到服务器
当我们想继续更改 master 分支时、可以把工作区移回master。
点击『签出到...』、选择 『master 』即可。
推送 master 分支到服务器后、可看到 origin/master 位置更新。
在服务器上也可以看到文件已更改
6.切换到 Debug 、更新到服务器
操作过程参考👆、推送成功后会看到如下结果
![](https://i-blog.csdnimg.cn/blog_migrate/d07d546df361dec88cbf6515f899275f.png)
7 合并分支
切换到 master 分支中、Shift+Command+P、选择『 Git:合并分支』、选择 Debug 分支。
合并成功后、可看到 master 位置更新。
⭕️完成、散花🌸