在提取了數千個具有巨大差異的檔案后,我目前正處于 HEAD 狀態。在 pull 和 merge 中,我們可以得到更改檔案的摘要(不是帶有 和 - 的那個,而是更改檔案的串列)。
是否有命令將當前 HEAD 與任何哈希提交進行比較,并僅顯示已更改的檔案的名稱(準確地說,我想知道最新的拉動洗掉了哪些檔案)。
_
注意:這是在拉動后關閉終端后,我想再次閱讀洗掉的檔案是什么。使用 git diff 過于繁重,會使 VSCode 崩潰。GitHub commit diff 也讓我的選項卡凍結。
與如何在提交到 git 之前查看檔案中的更改有關?
uj5u.com熱心網友回復:
是否有命令將當前 HEAD 與任何哈希提交進行比較并僅顯示已更改檔案的名稱
我會說
git diff --stat <other-hash>
一旦您學會閱讀輸出,它就會提供大量資訊,但又極其緊湊;它只是一個檔案串列以及對它們所做的操作。
您可能更喜歡的更緊湊的渲染是
git diff --compact-summary <other-hash>
但是,如果您甚至不需要那么多資訊,那么您可以說
git diff --name-only <other-hash>
但這只是一個名單;它讓您不知道每個檔案發生了什么。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/534313.html
標籤:混帐知乎
下一篇:合并分支并推送
