簡體   English   中英

如何通過提交哈希查詢git存儲庫中的提交文件和每個文件的大小?

[英]How can I query the commited files and every file's size at git repository by commit hash?

現在,我得到的提交哈希是“ 366062a075ea62b5874564c5b7216d1f5af58607 ”和“ 900c273cea298bebcacc077ad4439964b985168d ”。

我想用提交哈希查詢已提交文件和每個已提交文件的大小。

否則,我只想通過一條命令就可以使用這兩個提交哈希查詢已提交文件和每個已提交文件的大小。

這兩個需求可以實現嗎?

我想通過僅使用命令使用這兩個提交哈希查詢提交文件和每個提交文件的大小。

單個命令只會給您文件列表( git show commit_id --name-only

對於大小,您至少需要第二個命令 ,盡管您可以嘗試從中提取(名稱和大小)

 git ls-tree -r -l <aCommitID>

 git ls-tree -r -l <aCommitID> | awk '{print $4 " " $5}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM