vscode - GitLens插件使用

GitLens 插件功能介绍

GitLens文档 (英文) 链接

Gitlens

  1. 简化git操作
  2. 每行代码的末尾,都会公开最后一次提交的作者、时间、信息。鼠标悬停在这些注释上显示更多详细信息
    在这里插入图片描述

准备工作

1、VS code 内进行下载,下载之后如下:
安装


2、确保在分支上以后,可以开始工作 (查看分支显示及分支切换,带有origin是远程分支,选择远程分支会显示对应的本地分支):

分支


开始使用

加入暂存区,和取消修改操作

在这里插入图片描述

  • 徽标,3和4分别指暂存文件数量待加入暂存的数量
  • 点击更改栏 “+”,将所有改动加入到 “暂存的更改”(缓冲区)
  • 点击文件 “+”,仅添加相应的文件到缓冲区
  • “+” 旁边的返回键是撤销所有文件所有修改
  • 同理,是撤销单个文件所有修改

在这里插入图片描述


取消暂存区,取消add操作

在这里插入图片描述

  • 上图 “—” 取消所有暂存
  • 同理,移到文件上,“—” 取消单个文件暂存
  • 取消文件中部分修改
    在这里插入图片描述
    做了修改的文件左侧会有如上显示,可以进行部分单独操作,(加入暂存的文件不会有),点击后显示如下:分别加入暂存、取消修改、上下一个更改及关闭
    在这里插入图片描述

加入到本地分支,提交到远程

保所有修改都添加到 “暂存的更改”(缓冲区)

在这里插入图片描述

  • 第一步,消息栏输入提交信息,点击提交 (到本地仓库)
  • 执行第二步,同步,会提醒先pull,有冲突需要先处理,没有自动push

在这里插入图片描述

  • 下拉列提交:表示仅加入本地仓库操作
  • 提交和推送:是commit 后直接 push 如果远程仓库有其他人员提交过,会导致失败。
  • 提交和同步:是commit 后先提醒pull,没问题才 push。

至此完成整个流程

为避免问题,一般是单独提交,单独同步,也就是上述,1和2依次进行


提交记录

提交到远程仓库以后,可以在COMMITS 功能栏看到提交记录
在这里插入图片描述
点击其中一条提交记录
在这里插入图片描述

  • 鼠标移动到对应文件上,可以打开文件、查看对比、圆形网络图标是链接到GitLens的github介绍
  • 打开对比,可以看到修改内容,根据背景颜色判断修改的时间长度,越深表示修改的越早,越远
远程被修改提示

每隔一段时间会自动检测远程是否有提交
最近一次检测,两分钟之前
在这里插入图片描述
同时提交信息出也有提示,↓ 表示有其他人提交,可以pull,↑ 表示可提交数

在这里插入图片描述


分支合并

在这里插入图片描述
在这里插入图片描述
选择要合并到当前分支的其他分支
在这里插入图片描述


也可以提交合并请求,由其他人处理,一般很少这样做

在这里插入图片描述

分支创建
创建本地分支

在这里插入图片描述

  • 点击①处后显示如上输出框,输入分支名后,默认从mater分支行创建本地分支
  • 点击③处,可以选择从指定分支创建本地分支
从本地创建对应的远程分支

在这里插入图片描述

  • 点击如上标识,将创建和本地名字一样的远程分支
功能管理

GitLens有很多功能栏,平时用的很少,可以对功能栏显示做配置:
在这里插入图片描述

所有分支记录

源代码管理,分支图标
在这里插入图片描述
进行变基操作(将分支提交记录整理为线性)
在这里插入图片描述

工作区暂存

区别于文件暂存,工作区暂存是当前分支不能马上提交到远程,而需要切换其他分支开发,其他分支完成以后,回到之前的分支,继续工作

存储
如下 1 和 2 :Stash All Changes(撤销加标识)表示暂存,点击以后,输入暂存信息(enter确认,esc 取消),方便之后恢复,确认后,修改和暂存被存储并清空,此时可切换其他分支,

在这里插入图片描述
恢复
“…” — 存储 — 应用存储(或者最新存储)

在这里插入图片描述
如:应用存储,选择对应之前的存储信息,取出恢复
在这里插入图片描述

基本上能用到的功能就这些了,其他的看个人需求

  • 30
    点赞
  • 135
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
vscode-gitlens 是一个非常实用的 Git 工具插件,它可以帮助我们更好地管理 Git 仓库。使用 vscode-gitlens 插件,我们可以方便地查看 Git 历史记录、分支、标签等信息,还可以比较不同版本之间的差异,甚至可以直接在编辑器中进行代码提交和推送等操作。 下面是 vscode-gitlens 插件使用方法: 1. 安装插件:在 VS Code 中搜索 gitlens 并安装。 2. 打开 GitLens 面板:在 VS Code 左侧边栏中点击 GitLens 图标,或者使用快捷键 Ctrl+Shift+P 并输入 GitLens: Toggle GitLens。 3. 查看 Git 历史记录:在 GitLens 面板中选择 History 选项卡,即可查看当前文件的 Git 历史记录。可以通过单击某个提交记录来查看该提交的详细信息,包括作者、提交时间、提交信息等。 4. 查看分支和标签:在 GitLens 面板中选择 Branches 或 Tags 选项卡,即可查看当前仓库的分支或标签列表。可以通过单击某个分支或标签来查看该分支或标签的详细信息。 5. 比较不同版本之间的差异:在 GitLens 面板中选择 Compare 选项卡,选择要比较的两个版本,即可查看它们之间的差异。可以通过单击某个文件来查看该文件的详细差异信息。 6. 提交和推送代码:在 GitLens 面板中选择当前文件的提交记录,然后单击右侧的 + 按钮,即可打开提交面板。在提交面板中输入提交信息,然后单击提交按钮即可提交代码。如果需要推送代码到远程仓库,可以在提交面板中选择 Push 选项。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值