簡體   English   中英

Windows WSL2 和 git

[英]Windows WSL2 and git

我正在使用 WSL2,除了 Windows 中的文件未在 WSL 中同步之外,一切似乎都很好,我的意思是,如果我導航到 git 存儲庫(文件夾)並運行git status中的兩個不同結果控制台和 Windows Powershell,WSL 結果不正確。

結果來自 Powershell

nothing to commit, working tree clean

WSL 的結果

Changes not staged for commit:
  modified:   .gitattributes
  modified:   .github/ISSUE_TEMPLATE.md
  modified:   .github/ISSUE_TEMPLATE/bug.md
  modified:   .github/ISSUE_TEMPLATE/feature.md
  modified:   .github/ISSUE_TEMPLATE/question.md
  modified:   .github/ISSUE_TEMPLATE/regression.md
  modified:   .github/PULL_REQUEST_TEMPLATE.md
  modified:   .gitignore
  modified:   .travis.yml
  modified:   Analytics.md
  modified:   CODE_OF_CONDUCT.md
  modified:   CONTRIBUTING.md
  modified:   LICENSE.md
  modified:   MAINTAINERS
  modified:   README.md
  modified:   SECURITY.md

There are a lot of changes to commit I just copied the first few lines

如何修復?

我在 WSL1 中遇到了這個問題,但實際上 WSL2 已經解決了。 如果我在 Linux 機器中使用git 克隆但隨后從 Windows 主機打開此文件夾,則會重現該問題。 IDEA 沒有識別出該文件夾有任何 git 啟動的 repo。 我猜這是對共享堆棧上的.git文件夾具有權限的東西(不確定是samba還是其他東西)。 在我將發行版切換到 WSL2 后,一切都變得很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM