GitGraph 插件使用
插件安装
VS Code 插件商店搜索 mhutchie.git-graph,安装

mhutchie.git-graph
打开 GitGraph
- 方法一:VS Code 左侧源代码管理-GitGraph图标
- 方法二:VS Code 下面GitGraph选项

方法一可以支持选择不同的仓库
配置 GitGraph

1. 配置 UserDetals
主要是用来展示代码贡献者

2. 配置远端仓库
Fetch URL: 是指拉取代码的链接
Push URL: 是指推送代码的链接(不配置的话默认跟Fetch URL相同)
一般来说,我们把被派生的仓库(主仓库)称为upstream,派生的仓库(自己的仓库)称为origin
又:主仓库(upstream)大概率是没有推送权限的,这时候我们可以手动配置Push URL为空( - ),防止误推送

创建一个新分支
1. 在原有分支的基础上,创建新分支
选择"Create new branch from..."(在原有分支的基础上新建分支)

2. 选择我们希望从哪个分支上创建新分支

一般会是主仓库(upstream)的最新(main)分支
3. 输入新的分支名

4. 回车之后稍等几秒即可看到我们创建的新分支了

如果不出现可以手动点击右上角的刷新按钮
远端分支与本地分支
顾名思义,远端分支储存在远程仓库中,本地分支存储在本地硬盘中
显示格式:
本地分支:仅显示分支名(因为它只存在本地,不存在远端)
远端分支:远端仓库名/分支名(因为即使是不同的远端仓库,也可能拥有名字相同的分支)
本地分支+远端分支:分支名|远端仓库名(代表本地与远端都有一个叫xx的分支)

拉取(Fetch) & 刷新(Fresh)
- 当远端仓库更新的时候,并不会告知本地,这时候我们需要手动拉取
Fetch一下 - 但是即使是拉取了之后,界面也不会更新,所以我们仍然得手动刷新
Fresh一下

所以一般刷新得把两个按钮都按按
切换(CheckOut)
当我们想更换分支进行开发的时候,右键对应的气泡,选择Checkout即可切换到对应分支

注意带有加粗字体的气泡则为目前所在的分支

拉取(Pull)
当我们需要拉取并合并某个分支最新的改动的时候,右键对应的气泡选择Pull into current branch


版本回退
当我们需要回退到某个指定commit的时候,右键对应的commit选择Reset current branch to this commit


Hard 为取消所有修改并回退

创建任意的分支
选择对应的commit右键Create Branch即可



删除分支
选择对应的气泡右键Delete Branch即可


前提:不在正在使用的分支上
