我確定我刪除了這個文件,但它仍然顯示在verify-pack中。是什麼賦予了?大對象在刪除後出現在git pack中
$ git的驗證包-v 的.git /對象/包/包,5722438014fe04ec9d559810bd7840afb6006858.idx | sort -k 3 -n |尾-3
bfafbf4c4cd9a5ddbcb637a09c183c6dabe7acde BLOB 18960384 1061775 9232588 ec890d28afb338b258727f124e0bfbc11f6c0f0d BLOB 23079936 2279611 1640818 5daf9ca1b4988c240cb9ac9a2d026e5028e9fd8e BLOB 79966293 3803212 4919563
$ git的轉速名單--objects --all | grep的5daf9ca1
5daf9ca1b4988c240cb9ac9a2d026e5028e9fd8e的DriverLib/json_spirit /調試/ json_spirit_reader.obj$ git的日誌--pretty = ONELINE --branches - 的DriverLib/json_spirit /登場/ json_spirit_reader.obj
當我運行git log來找出對象在哪個提交中,沒有任何顯示。是什麼賦予了?
對不起,我沒有給你完整的細節。我在做了git filter-branch --index-filter之後得到了這些結果。我現在的想法是,我可能需要做 - 樹 - 過濾呢? – moesef