The following untracked working tree files would be overwritten by merge/ git status顯示大量父級目錄檔案

魂祈梦發表於2024-07-02

背景

給同學解決問題時,發現無法拉取遠端的分支。

解決

  1. 他在
C:\Users\使用者名稱\

路徑下,建立了一個git倉庫,然後在桌面上建立了一個資料夾,資料夾內部又新建了一個資料夾,導致git status顯示大量父級目錄(多級父級)的檔案。

刪除父級中的.git檔案即可

  1. 拉取前沒有init
    git pull用慣了,然後忘記git pull之前需要git init了。

結論

他和我都有錯,假如父級目錄下沒有.git倉庫,則使用git pull時會顯示該目錄不是git倉庫,我就能意識到問題。假如我沒問題(init後使用git pull),應該不會受父級影響。

相關文章