![](/img/trans.png)
[英]Git + SSH key issues on Windows with VSCode + WSL2 + Docker
[英]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.