第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在git歷史中查找/識(shí)別大型提交?

如何在git歷史中查找/識(shí)別大型提交?

Git
手掌心 2019-08-23 14:43:15
如何在git歷史中查找/識(shí)別大型提交?我有一個(gè)300 MB的git repo。我目前檢出的文件重2 MB,git repo重298 MB。這基本上是一個(gè)僅限代碼的回購(gòu),重量不應(yīng)超過(guò)幾MB。最有可能的是,有人在某個(gè)時(shí)候偶然犯了一些重文件(視頻,巨大的圖像等),然后將它們刪除......但不是從git中刪除,所以我們有無(wú)用大文件的歷史。如何在git歷史記錄中追蹤大文件?有400多個(gè)提交,所以一個(gè)接一個(gè)將是耗時(shí)的。
查看完整描述

3 回答

?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

試試git ls-files | xargs du -hs --threshold=1M。

我們?cè)贑I管道中使用下面的命令,如果它在git repo中找到任何大文件,它就會(huì)停止:

test $(git ls-files | xargs du -hs --threshold=1M 2>/dev/null | tee /dev/stderr | wc -l) -gt 0 && { echo; echo "Aborting due to big files in the git repository."; exit 1; } || true


查看完整回答
反對(duì) 回復(fù) 2019-08-23
  • 3 回答
  • 0 關(guān)注
  • 713 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)