1
26
要获取提交(所有并每个提交输出一行):
然后按限制为2的空格拆分提交,并获取每个提交ID和消息 要获取由提交创建的blob(递归到子目录,显示合并提交,检测重命名和副本,不在第一行显示提交ID):
对每一行进行一点解析,排除其中的一些,我们得到新blob的列表和提交的路径。 最后一个是获取blob大小:
还有一次有点解析 |
2
12
依托
(
因此,它不列出另一个分支上的提交,也不列出任何分支都无法访问的提交(可能是因为
同样地,
通过这样的命令,您可以真正获得所有提交:
为了保持简单,循环体为每个提交打印一行,其中包含其哈希、父哈希、日期和主题。注意,重复 全部的 提交您需要考虑打包和尚未打包的对象。
您可以通过调用
|
3
5
你可以把盒子里除了尺寸以外的任何东西都拿出来。这个非常接近:
|
4
3
一种基于TIG答案的解决方案:
也许不是最好的代码,但应该让你走得更远。 |
5
2
搜索时的另一个有用命令
将显示悬而未决的承诺。我需要用这个来找到一个我用一个不合时宜的重置擦除的提交——很难 但不要相信我的话: https://www.kernel.org/pub/software/scm/git/docs/git-fsck.html |
6
0
您还可以获得 全部的 承诺(包括悬而未决的承诺):
在Gitk的新视图设置中包含这一行(在最后一个输入字段中,是生成附加提交的命令),您将得到一个树,它还显示项目的“忘记的历史”。 |
Moretti · 在C#mysql中读取mediumblob 6 年前 |
John Toe · 使用Android和PHP将照片存储为Blob 6 年前 |
blue_code · Azure-复制多个BLOB的触发器 6 年前 |
alex · 无法设置Blob的文件名 6 年前 |
Rahul Khurana steve · 无法获取图像接收为blob 6 年前 |
vasanths294 · 在Azure中创建blob时面临的问题 6 年前 |