首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git是否显示最近10次提交的特定文件的文件大小?

是的,Git可以显示最近10次提交的特定文件的文件大小。您可以使用以下命令来实现:

代码语言:txt
复制
git log --name-only --pretty=format: | grep <文件名> | xargs -I {} git show {} --stat

这个命令会显示最近10次提交中包含特定文件的提交记录,并显示每个提交中该文件的文件大小。您只需要将<文件名>替换为您要查询的文件名即可。

这个功能对于了解文件的变化情况以及文件大小的变化非常有用。在开发过程中,您可以通过这个命令来跟踪文件的大小变化,以便及时发现和解决文件过大或过小的问题。

腾讯云提供了一系列与Git相关的产品和服务,例如代码托管、版本控制、协作开发等,您可以通过访问腾讯云的代码托管产品页面(https://cloud.tencent.com/product/coderepo)了解更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

BFG Repo-Cleaner - 快速清除Git提交历史中特定文件

BFG Repo-Cleaner(快速清除Git提交历史中特定文件) 有些时候不小心上传了一些敏感文件(例如密码), 或者不想上传文件(没及时或忘了加到.gitignore里),而且上传文件又特别大时候...你的当前文件是神圣... BFG对待你就像一个改过自新酒鬼:你过去犯过一些错误,但现在你已经改过自新了。因此,BFG假定您最新提交是一个好提交,其中没有您希望从历史记录中删除文件。...如果某个坏文件(比如10MB文件,当您指定--strip-blobs-bigger-than 5M)在受保护提交中,那么它不会被删除—它将保存在您存储库中,即使BFG从以前提交中删除了它。...请注意,尽管这些受保护提交文件不会被更改,但是当这些提交从早期提交继续进行时,它们提交ids 将 更改,以反映更改历史—只有文件系统树SHA-1 id 将保持不变。 更快......BFG发行是希望它将是有用,但没有任何保证;甚至没有隐含适销性或适合某一特定用途保证。有关更多细节,请参阅GNU通用公共许可证。

2.8K40

IDEA忽略文件,防止git提交不想提交文件探索

这篇文章是探索git忽略文件提交一些方面的研究,分为2个部分,内容如下 1.在项目中隐藏掉你不想看到文件夹或者文件, 2.使用.ignore插件在IDEA中忽略你要提交文件。...方式二、使用.ignore插件在IDEA中忽略你要提交文件 有的时间创建文件,不想被提交到版本控制选项中。在IDEA中安装.ignore插件。...创建好了之后: 1.添加.gitignore 2.将不需要提交到版本控制add ignore中 例如你创建了一个MyTest文件,首先不要git add,使用工具: 此时刚被你选中被忽略文件名变成了灰色...,此时该文件你想git add也add不进去,当然也就不能提交了。...ps:万一你不小心git add file(add File文件了,哪怕文件置灰,也是能提交)了,怎么办,不用急 使用git 命令如下: git rm –cached file_path git

5.9K00

git 提交文件部分修改

概述 在 Git 提交一个文件时候,有时候会在同一个文件中,包含两个不同功能修改,或者一个功能完成了,而别的部分还没有完善不应该进入代码库,这时候如果使用git add file-name的话,会将这个文件所有更新都提交...针对这种场景,git 提供了更细粒度提交命令git add -p,可以分部分提交一个文件更新代码块,实测能满足常见需求。这里简要记录一下如何使用这个命令。 2....图片 需要注意是,git有一套默认文件中所有修改分成不同hunk机制,但我们也可以将默认机制分太大hunk分割为多个小hunk,这样能更精确地控制提交粒度。...部分提交文件修改原理简单来说是将所有的修改分成不同hunk,通过对每个hunk来进行是否提交判断,从而完成我们需求。具体命令下面详细讲述。...,按会车会显示help信息: 图片 所有命令含义如下: y - 将当前hunk进行提交 n - 不提交当前hunk q - 退出交互式界面,不提交当前hunk以及后面的所有hunk a - 提交当前

30320

git 无法提交空目录 ? (.gitkeep 文件作用)

1. git 无法提交空目录? ---- 相信大家在项目中肯定会发现空目录是不会被 git 追踪 (track) ,但这是为什么呢 ?...因为 git 最初设计是用来索引文件,所以 git 只关注文件,不关心目录,但是在有些场景下空目录也需要被追踪 2. 如何提交一个空目录 ?...---- git 无法追踪空目录,但当想要追踪一个空目录时,最主流做法是在这个空目录中新建一个 .gitkeep 文件,这只是一个约定俗成空目录识别文件名,除了占位识别空目录,没有其他意义,在很多开源项目中也是使用这个文件名...插件也能将其识别为 git 相关文件,在其文件名前显示 git 图标 是不是觉得这种解决方案感觉有点扯淡,为什么提交不了空目录,一定要放个文件才行 抱着疑惑态度查找资料,在下面这个链接我找到解释 https...当一个空目录想要被 git 追踪,这个目录中内容也需要被 git 跟踪时 .gitkeep 文件内容可有可无,只是起到一个占位符作用,使目录能够被 git 提交到远程库 使用场景: 存放静态资源

99510

Git文件多次提交cherry-pick

“这个项目据说有2000万” “明天给你验收包” 于是你仓库里面就充满了各式各样定制版分支。从此一个新功能要和n多个分支。...如果这个bug只影响了你某一个文件(假设为Sample.cs)那么我们可以用下面这个命令来解救 git rev-list [-num] --reverse master -- Sample.cs |...git cherry-pick --stdin 这个是一个管道命令,实际上执行了2条git命令 我们看第一条 git rev-list [-num] --reverse master -- Sample.cs...他是说将Sample.cs在master上相关提交,选取最近(num)个提交, | git cherry-pick --stdin 说是从标准输入设备中读取上一条命名输出git提交号,进行cherry-pick...这样所有需要提交就cherry-pick过来了 ---- 本文会经常更新,请阅读原文: https://xinyuehtx.github.io/post/Git%E5%8D%95%E6%96%87%

1.1K30

Git清理commit中历史提交文件

文章时间:2019年11月10日 14:02:59 解决问题:清理Git中比较大文件,主要针对历史记录进行清理 ps:因为Git可以恢复版本,所有历史提交较大文件,也会被保存下来,所以我们需要...这里方法有两种,下面方法主要介绍了其中一种 查看目录下文件大小 git count-objects -v # 查看 git 相关文件占用空间 du -sh .git # 查看 .git 文件夹占用磁盘空间...因为git历史文件都是存在一个文件,我们使用下面命令可以找出排名前五文件 git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3...删除文件和删除文件命令 java -jar bfg.jar --delete-files 我是单个文件名字 hcses-warehouse.git --no-blob-protection java...-jar bfg.jar --delete-folders 我是文件名字 hcses-warehouse.git --no-blob-protection 第四步 清理不需要数据 在完成上面的指令后

5.6K10

如何删除错误提交 git文件

当然这个方法需要很长时间,因为提交文件时间不长,所以可以使用walterlv方法 彻底删除 Git 仓库中文件避免占用大量磁盘空间 - walterlv 于是远程仓库删好了,但是本地仓库还是有小伙伴拉下来...如果你不小心把大文件提交其它分支,记得切换就是你提交分支。 如果提交文件只是在自己分支,并且放到了远程分支,那么合并到远程开发分支,那么只需要删除自己远程分支就好了,不需要继续往下做。...删除原来分支,这样就好 最后命令是使用 gc 清掉这个提交 这时候查看自己git 文件夹,如果文件夹还是那么大,那么说明还有一个分支是引用提交文件,需要自己去看一下是哪个分支。...这个命令需要所有小伙伴执行,不然有一个小伙伴提交了包含大文件提交,那么刚才做就是白做了。...需要说明,git 如果提交一个文件,然后删除他,继续提交,那么这个文件是存在 git 中,需要使用特殊命令才可以删除。

3K10

Android保存文件显示文件管理最近文件和下载列表中方法

这篇记录是Android中如何把我们往存储中写入文件,如何显示文件管理下载列表、最近文件列表中。...假设保存文件为外部存储中File file,也许是app私有目录中(未测试)、也许是外部存储根目录中download、pictures等目录中(没发现问题)。...第一步,暴力扔给媒体扫描,管你是不是图片 如果我们文件是图片、视频、音乐等媒体文件显示到相册等地方 context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE..., Uri.fromFile(file))); 第二步,添加到下载列表,自动会显示最近文件 String mime=MimeTypeMap.getSingleton().getMimeTypeFromExtension...:DownloadManager.addCompletedDownload,调用后会把文件添加到下载列表,并出现在最近文件列表中(图片是会,其他类型测试可能会)。

2.9K20

git学习六:git提交忽略不必要文件文件

创建maven项目,使用git提交,有时需要忽略不必要文件文件夹,只保留一些基本。...例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。...git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置 方法一:命令方法 1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here...ehthumbs.db Thumbs.db 备注: /target/ :过滤文件设置,表示过滤这个文件夹 *.mdb ,*.ldb ,*.sln 表示过滤某种类型文件 /mtk/do.c...[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名文件 该方法保证任何人都提交不了这类文件 方法二:eclipse安装git插件设置:点击“Add Pattern”添加你要过滤文件

1.3K10

Git中忽略文件提交、取消文件追踪方式(多中方式)

背景 使用Git进行版本管理多人协作开发,常会遇到我们本地可能存在一套自己配置或者某些测试文件不需要提交到远端情况。因此需要使用Git相关命令进行文件排除或解除追踪。...然后参照方式一进行操作即可 3.文件已经纳入了Git管理,想取消文件追踪,本地更改不提交(适用于文件比较分散或同种类型文件时) 取消追踪 # 关闭跟踪文件,修改不提交 git update-index...# 恢复跟踪文件,修改提交 git update-index --no-assume-unchanged /xxx/xxx.java # 恢复追踪某个目录下某种类型文件 git update-index...--no-assume-unchanged /xxx/*.yml 当关闭追踪文件多了时,想找出来进行提交,可以使用如下命令: # 列出关闭追踪文件 git ls-files -v | grep '^...| awk '{print $2}' |xargs git update-index --no-assume-unchanged 未经允许不得转载:肥猫博客 » Git中忽略文件提交、取消文件追踪方式

2.4K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券