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> # 创建并跟踪远程分支
相关推荐
知识汲取者10 小时前
Git撤销操作全解析:revert、undo与drop commit的区别与应用
git
cxxx1715 小时前
【同步Overleaf, Github】
git·overleaf
染翰16 小时前
Linux root用户安装配置Git
linux·git·后端
老虎海子16 小时前
从零手搓一个 AI 编程助手:Mini Claude Code 完全指南
人工智能·git·vscode·python·github
Cat_Rocky16 小时前
CICD-Git简单学习 操作流程后续补
git·学习
存在的五月雨16 小时前
Git的操作
git
丶Darling.16 小时前
Git 初学者使用手册
git
小贺儿开发17 小时前
Unity UGUI 可视化热区编辑与交互系统
unity·编辑器·游戏引擎·交互·工具·适配·ugui
我命由我1234518 小时前
VSCode - VSCode 自定义折叠区域
前端·javascript·ide·vscode·前端框架·编辑器·js
张太行_18 小时前
VSCode SSH公钥免密登录
ide·vscode·ssh