先安装一个叫做”Git History“的插件。
然后在右上方会出现这个
点击之
然后点击要比较的第一个commit的commit id左边的这个图标
上面会弹出
选择Select this commit <commit id>,选定要比较的第一个commit。
然后点击要比较的第二个commit的commit id左边的图标,在弹出的选择框里选择
Compare with <commit id>
然后左边会出现COMPARE COMMITS。点击里面的文件就可以看到两个commit之间的不同了
先安装一个叫做”Git History“的插件。然后在右上方会出现这个点击之然后点击要比较的第一个commit的commit id左边的这个图标上面会弹出选择Select this commit <commit id>,选定要比较的第一个commit。然后点击要比较的第二个commit的commit id左边的图标,在弹出的选择框里选择Compare with &...
git-
commit
-lint-
vscode
在日常的开发中,目前主流的代码管理工具就是 git 了,当我们对代码进行改动了,首先得git
commit
提交
到本地仓库,git 规定了
提交
时必须填写
提交
信息作为改动说明,保存
commit
历史中,可以找到历史代码,也方便他人 review,还可以输出 CHANGELOG,对项目的研发质量都有很大的提升。
但是在平时的工作中,大部分对于
commit
都是简单的填写,没有好好的重视,这对于项目管理和维护来说,无疑是不友好的。这个插件就是规范化git
提交
规范,让你的
提交
不仅"好看"还"实用"
git 规范
提交
从何说起?
git 规范
提交
从哪里开始的呢?起源在哪呢?emmmmmm,这就追溯到了Angular了!
让我们看下Angular社区的
提交
规范
这个
提交
记录是不是一目了然?所以git
commit
规范下还是很有必要的!
写代码经常会用到代码对比的功能,以前常用独立的软件Merge,
Vscode
中也有类似功能的插件。之前开发单片机一直用的Keil,但是用Keil编译去掉BroseInformation速度提上来了但是没法函数跳转了。
Vscode
可以解决这个问题了。SourceInsight之类的代码编辑器又没办法编译下载,
Vscode
可以。
最终效果如下图:
VSCode
提高代码开发效率插件安装插件使用方法
直接搜一个,我这边直接用了第一个,下面其他的可能也有代码对比的功能,这里随便用一个
一、对比
两个
commit
之间的
差异
:git diff
commit
-id-1
commit
-id-2
1、"-"号开头的表示
commit
-id-2 相对
commit
-id-1 减少了的内容。
2、"+"号开头的表示
commit
-id-2 相对
commit
-id-1 增加了的内容。
二、对比
两个
commit
之间某个文件的
差异
:git diff
commit
-id-1
commit
-id-2...
English |
该项目为使用
VSCode
Extension中的提供了一个简单的解决方案。 gitmoji-
vscode
解决了通过gitmoji列表进行搜索的麻烦。 包括许多您可以使用的选项! :party_popper:
按Ctrl+Shift+X打开“扩展”标签
键入Gitmoji查找扩展名
点击Install按钮,然后点击Enable按钮
选择输出类型
outputType根据需要配置表情符号输出的类型。 默认为emoji
对于表情符号类型:
对于代码类型:
样本配置:
" gitmoji.outputType " : " emoji "
注意:如果使用Gitl
使用ctrl+alt+enter (在Mac上为cmd+shift+enter )或click SouceControl中的图标
1.擦除先前对新
提交
的
提交
(
vscode
Git
Commit
.insertMode )
2.创建我自己的模板消息(
vscode
Git
Commit
.template )
数组的每个条目都是消息模板中的新行
变量会自动提示
您可以根据需要创建任意多行,也可以根据需要创建任意数量的变量。
3.对每个变量使用select或text (
vscode
Git
Commit
.messageTemplate )
数组的每个条目都是模板中使用的变量
变量会自动提示,如果给定一
此扩展程序提供以下设置:
commit
-message-editor.confirmAmend :在修改
提交
消息之前显示确认对话框
commit
-message-editor.staticTemplate :文本视图的模板
commit
-message-editor.dynamicTemplate :表单视图的模板
commit
-message-editor.tokens :表单视图中的可编辑输入
commit
-message-editor.view.defaultView :编辑器的默认视图(文本区域或表单)
commit
-message-e
在相关项目学习中,有的项目功能是逐步迭代的,如何方便的
查看
不同
版本
之间的功能diff,通过
vscode
的githd功能,可直观看到具体的修改在哪里。
Git History Diff
选择文件、或者文件夹右键单击,看到下方的diff功能
选择想要diff的代码,一般就是跟之前的代码进行对比
然后就能看到该
版本
跟上一个
版本
的具体差别在哪里,可以说非常的好用
用这种工具来分析代码真是一种享受
vscode sudo: 有效用户 ID 不是 0,/usr/bin/sudo 位于一个设置了“nosuid”选项的文件系统或没有 root 权限的 NFS 文件系统中吗?
小猪飞侠:
解决shell脚本中kill -2对后台进程不起作用
weixin_44312378:
解决shell脚本中kill -2对后台进程不起作用
search_star:
解决shell脚本中kill -2对后台进程不起作用
weixin_44312378:
解决shell脚本中kill -2对后台进程不起作用
weixin_44312378: