是否有辦法在整個項目上運行git diff
,並獲取代表項目起源和當前狀態之間所有變化的文本文件輸出?git diff自迴歸以來的回購
我知道有類似的問題,比如this one,但我不是爲了總結而是完整的詳細輸出,以便確保回購庫中沒有任何敏感數據。
是否有辦法在整個項目上運行git diff
,並獲取代表項目起源和當前狀態之間所有變化的文本文件輸出?git diff自迴歸以來的回購
我知道有類似的問題,比如this one,但我不是爲了總結而是完整的詳細輸出,以便確保回購庫中沒有任何敏感數據。
如果我正確地閱讀這個問題,你是否每次提交作爲補丁?
git log -U --full-diff -p
或者,如果你需要一個巨大的差異:
git diff origin/master
這顯示了對原產地掌握當前分支的末端的差異。
但請注意,如果敏感數據是在一個提交中添加,然後在後續提交中刪除的,則它們仍可檢索。
如果您需要該類型的存儲庫,確保敏感數據永遠不會發布好得多。讓某人對公衆負責,讓他在每次提交之前審查每個人的提交。
你的問題不清楚 –