VS Code 编辑器 Git 工具 - 分支操作【保姆级教程】

VS Code 编辑器 Git 工具 - 分支操作

1、查看分支


2、分支提交记录


3、 以当前分支创建并发布分支


发布后


4、 切换分支

  1. 切换分支时记得先提交当前分支的代码
  2. 点击分支列表中的分支名称即可切换分支

5、 以某分支创建新分支



6、 合并分支


合并成功,branch1-1分支的test1.txt 合并到branch1分支

7、 变基分支

  1. 变基操作时确保当前分支的代码已提交
  2. 遇到代码冲突时选择适合的合并方式解决代码冲突,这里我选择【保留双方更改】
  3. 变基一半不想变基了,放弃更改文件就行,或者进行文件回退重新选择合并方式


变基成功,branch1-1的提交合并到了branch1

8、 重命名分支

  1. 重命名分支是命名当前分支
  2. 选择重命名分支后一定要发布分支,不然远程分支名称未同步

9、 删除分支

  1. 只能在当前分支下删除其他分支,也就是说删除分支时最好切换到 master 分支
  2. 删除后记得发布分支
  3. 删除分支选项有两种 删除本地分支和删除远程分支

总结

  1. VS Code 编辑器自带的Git管理工具十分友好
  2. 在合并代码、解决冲突上体验友好
  3. 功能齐全,强烈推荐使用

Git 分支操作命令行指南(不推荐使用命令行)

查看分支(命令行,不推荐)

bash 复制代码
git branch       # 查看本地分支
git branch -a    # 查看所有分支(包括远程)
git branch -v    # 查看分支及其最后一次提交

创建分支

bash 复制代码
git branch <branch-name>      # 创建新分支
git checkout -b <branch-name> # 创建并切换到新分支

切换分支

bash 复制代码
git checkout <branch-name>    # 切换到指定分支
git switch <branch-name>      # 较新的切换方式

删除分支

bash 复制代码
git branch -d <branch-name>   # 删除已合并的分支
git branch -D <branch-name>   # 强制删除未合并的分支

合并分支

bash 复制代码
git merge <branch-name>       # 将指定分支合并到当前分支

变基操作

bash 复制代码
git rebase <branch-name>      # 将当前分支变基到指定分支

远程分支操作

bash 复制代码
git push origin <branch-name> # 推送本地分支到远程
git fetch origin              # 获取远程分支信息
git checkout -b <local-branch> origin/<remote-branch> # 创建并跟踪远程分支
相关推荐
敲代码的嘎仔12 小时前
实习日志day6--实习日志day6--title命名规范化&businessType纠正&补充缺失的@Log注解&报警与通信模块补充&产出阶段总结文档
java·开发语言·人工智能·git·python·实习·大二
ljs64827395112 小时前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器
刘马想放假12 小时前
Git 从入门到进阶:一篇吃透版本管理的实战指南
git·gitlab
开发者联盟league14 小时前
git commit报错No .pre-commit-config.yaml file was found
git
诚信定制83914 小时前
使用 CLion 内置性能分析工具观察新特性开销
编辑器
巴渝小禹16 小时前
【VSCODE】使用技巧
vscode
猫老板的豆19 小时前
git实战
git
风曦Kisaki19 小时前
# Linux实战笔记-HIS项目实战Day01:版本控制与Git基础
linux·笔记·git
松树戈19 小时前
【Godot4精进之路】03~Godot编辑器常用界面介绍
编辑器·游戏引擎·godot
snow@li1 天前
VSCode:学习手册 / 全景梳理与深度分析
ide·vscode