答案1
您的環境似乎有些混亂。最簡單的方法:啟動一個新視窗(它可以工作的地方),然後關閉混亂的視窗。
如果處於 sleuth 模式,比較 git 可能使用的環境變數(包括 PATH、EDITOR、PAGER)。大多數 git 指令都是由小型包裝器執行的外部執行檔。查看這兩種情況都呼叫了什麼(例如使用 strace)。看看如果您單獨運行主力會發生什麼。檢查是否有任何“額外詳細/調試”標誌。
git 人員正在將一些腳本指令重寫為 C 程序,或嘗試其他實驗功能。查看您是否設定了一些配置(在 中.git/config
,透過環境變量,為您的帳戶全域設定),這些配置可能會選擇不太成熟的替代方案。