-
打开想看的文件
-
打开侧边栏的git标志,然后打开FILE HISTORY。这里就显示了所有与该文件修改有关的commit
3. 点击open change with working file。然后点击右上角clear file annotations
这样就好了!
左边就是历史的文件,右边是当前的
3. 点击open change with working file。然后点击右上角clear file annotations。首先我们需要安装git lens插件 和git graph插件。然后 我想比较first和 当前HEAD的文件差异。左边就是历史的文件,右边是当前的。但是这样很不方便,不能可视化。如果安装了git lens。如果使用命令行,就是。
vs
code
自动生成
文件
头部注释设置原理下载
插
件设置最后的效果快捷键
下载
插
件,修改设置
文件
,新建
文件
时自动补充,或者快捷键(ctrl+alt+i)生成
下载
插
件
输入fileheader进行搜索,并打开settings.json
向设置
文件
中写入内容
//快速添加
文件
头部注释和函数注释
"fileheader.configObj": {
"createFileTime": true, //设置为true则为
文件
新建时候作为date,否则注释生成时
使用过
VS
Code
的读者应该都了解,
VS
Code
的编辑器就自带
diff
工具,那我们是否可以使用
VS
Code
来实现
git
diff
和
git
merge`的功能呢?
答案是可以的!下面我们就开始配置。
在相关项目学习中,有的项目功能是逐步迭代的,如何方便的查看不同版本之间的功能
diff
,通过
vs
code
的
git
hd功能,可直观看到具体的修改在哪里。
Git
History
Diff
选择
文件
、或者
文件
夹右键单击,看到下方的
diff
功能
选择想要
diff
的代码,一般就是跟之前的代码进行对比
然后就能看到该版本跟上一个版本的具体差别在哪里,可以说非常的好用
用这种工具来分析代码真是一种享受
一、
Git
是一个分布式的代码版本管理工具。类似的常用工具还有SVN,C
VS
。最大的特点也是优点在于提供分布式的代码管理1、分支代码只有一份!
使用过svn的童鞋想必都知道,当我们要开发一个新功能或者增加一个新版本或者修改一个复杂bug的时候,通常需要copy整份代码到本地一个目录,然后添加到svn服务器上进行代码管理。
而
Git
不同,
Git
可以创建许多branches,每个branch都是独立的
git
diff
是一个版本控制工具
git
中的一个命令,用于
比较
文件
内容的差异。它可以用来
比较
工作区和暂存区之间的差异,也可以
比较
暂存区和分支之间的差异。
当我们修改了
文件
以后,我们可以使用
git
diff
命令来查看工作区和暂存区之间的差异。它会输出哪些
文件
被修改了以及具体的差异内容,方便我们进行代码审核或者确认自己的修改。
另外,当我们将修改的
文件
加入到暂存区后,我们可以使用
git
diff
--cached命令来查看暂存区和分支之间的差异。它会显示哪些代码将被提交以及具体的差异内容。这对于我们来说是很有用的,因为我们可以检查将要提交的代码是否正确,或者是否遗漏了一些修改。
总结来说,
git
diff
是一个非常有用的命令,可以帮助我们
比较
文件
内容的差异,从而更好地管理我们的代码版本。无论是
比较
工作区和暂存区之间的差异,还是
比较
暂存区和分支之间的差异,
git
diff
都可以提供详细的差异信息,让我们更好地进行代码变更的管理和审查。