vscode - GitLens插件使用

这篇具有很好参考价值的文章主要介绍了vscode - GitLens插件使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitLens 插件功能介绍

GitLens文档 (英文) 链接

vscode - GitLens插件使用

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

准备工作

1、VS code 内进行下载,下载之后如下:
vscode - GitLens插件使用


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

vscode - GitLens插件使用


开始使用

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

vscode - GitLens插件使用

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

vscode - GitLens插件使用


取消暂存区,取消add操作

vscode - GitLens插件使用

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

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

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

vscode - GitLens插件使用

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

vscode - GitLens插件使用

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

至此完成整个流程

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


提交记录

提交到远程仓库以后,可以在COMMITS 功能栏看到提交记录
vscode - GitLens插件使用
点击其中一条提交记录
vscode - GitLens插件使用

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

每隔一段时间会自动检测远程是否有提交
最近一次检测,两分钟之前
vscode - GitLens插件使用
同时提交信息出也有提示,↓ 表示有其他人提交,可以pull,↑ 表示可提交数

vscode - GitLens插件使用


分支合并

vscode - GitLens插件使用
vscode - GitLens插件使用
选择要合并到当前分支的其他分支
vscode - GitLens插件使用


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

vscode - GitLens插件使用

分支创建
创建本地分支

vscode - GitLens插件使用

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

vscode - GitLens插件使用

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

GitLens有很多功能栏,平时用的很少,可以对功能栏显示做配置:
vscode - GitLens插件使用

所有分支记录

源代码管理,分支图标
vscode - GitLens插件使用
进行变基操作(将分支提交记录整理为线性)
vscode - GitLens插件使用

工作区暂存

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

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

vscode - GitLens插件使用
恢复
“…” — 存储 — 应用存储(或者最新存储)

vscode - GitLens插件使用
如:应用存储,选择对应之前的存储信息,取出恢复
vscode - GitLens插件使用

基本上能用到的功能就这些了,其他的看个人需求文章来源地址https://www.toymoban.com/news/detail-457839.html

到了这里,关于vscode - GitLens插件使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 新版本vscode使用配置文件功能,解决不同项目使用不同的插件

    如果你同时有vue2,vue3的项目。一定会遇到插件的问题。因为vue2项目插件是使用vetur的,vue3是使用volar的。 以前vscode为了在不同项目中能使用不同的配置文件,是使用工作区的概念去解决的,但是比较复杂而且不好用。 现在新版本的vscode(我现在下的是1.79 version的),新增了

    2024年02月12日
    浏览(45)
  • vscode - 配置Prettier插件和.editorconfig文件使用介绍

    官方解释:Prettier是一个固执己见的代码格式化程序。它通过解析代码并使用自己的规则重新打印代码来强制实现一致的风格,这些规则考虑了最大行长度,并在必要时包装代码。 其实就是一个代码格式化工具,是你写的代码更加合理和优美,同时这个插件配置也是非常的简

    2024年02月02日
    浏览(42)
  • vscode gitlens失效,怎么办This GitLens pre-release version has expired.

    gitlens 可以很方便看具体哪一行代码的提交修改记录,很方便。 但是这个插件总是会过期,This GitLens pre-release version has expired.就是总要升级到最新版本才能使用。 前提:内网环境,每次都要下载 vsix 离线文件下来安装。 gitlens总是会过期,需要经常去下载(vscode market直接下载

    2024年02月07日
    浏览(53)
  • 自动化漏洞扫描工具Goby介绍、下载、使用、插件、功能

    介绍 Goby 是一款新的网络安全测试工具,它能够针对一个目标企业梳理最全的攻击面信息,同时能进行高效、实战化漏洞扫描,并快速地从一个验证入口点,切换到横向。我们希望能够输出更具生命力的工具,能够对标黑客的实际能力,帮助企业来有效地理解和应对网络攻击

    2024年02月17日
    浏览(61)
  • VsCode中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置

    Vetur是一款Vue代码高亮显示的一款插件,在没有使用此插件前,以 .vue的文件名代码是没有颜色的!!! 安装步骤:在扩展商店中搜索(  Vetur  )点击安装  ESLint插件主要用来检测代码的语法格式,以便我们规范书写,避免因编译所发生的错误 。 安装步骤:在扩展商店中搜

    2024年02月16日
    浏览(39)
  • 【虚幻引擎UE】UE4/UE5 功能性插件推荐及使用介绍 1

    实现POST/GET基本方法,并支持HEAD带信息。 使用案例:【虚幻引擎UE】UE5 三种模式调用API详解(案例基于免费Varest插件) 能够快速实现打开对话框获取数据的导入、导出路径。 某月限免插件,比较方便的地图插件,可以改改样式直接用。 http下载数据到指定路径 按空格可以切

    2023年04月11日
    浏览(108)
  • 【虚幻引擎UE】UE4/UE5 功能性插件推荐及使用介绍 2

    (基于UE5 的Python支持插件) 支持Python语言基于UE5进行开发 GIT地址:https://github.com/mamoniem/UnrealEditorPythonScripts (基于UE5 的Haxe支持插件) Haxe是一门新兴的开源编程语言,是一种开源的编程语言。支持Haxe语言基于UE5进行开发。 GIT地址:https://github.com/RobertBorghese/Haxe-UnrealEngine

    2024年02月06日
    浏览(97)
  • MybatisPlus插件功能详细介绍 自动分页 通用分页实体

    本课程全面讲解了Mybatis框架的使用,从快速入门到原理分析再到实战应用。每一个知识点都有案例进行演示学习,最终通过学习你将全面掌握,从而使Mybatis的开发更加的高效,系统学习 通过项目的开发大家应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这

    2024年02月09日
    浏览(40)
  • vscode流程图插件使用

    1.在vscode中点击左下角设置然后选择扩展。 2.在扩展中搜索Draw.io Integration,安装上面第一个插件。 3.安装插件后在工程中创建一个后缀为drawio的文件并且双击打开即可绘制流程图

    2024年02月11日
    浏览(41)
  • VScode 插件 CodeGeex 使用教程

    不过在笔者看来,和国外的 Copilot 存在不小的差距,Copilot 是基于国外的大模型,能力比国内 AI 大模型要强,但要付费、还可能因为网络原因影响速度,所以国内的胜在免费(不过新用户好像每天只能提问 20 次),可以白嫖,解释代码、生成代码、优化代码、自动补充注释、

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包