首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在windows中使用"git“与在windows中打开"wsl Ubuntu”时不一样?

为什么在windows中使用"git“与在windows中打开"wsl Ubuntu”时不一样?
EN

Stack Overflow用户
提问于 2021-07-30 18:12:38
回答 1查看 552关注 0票数 1

我刚刚推进了一个项目,我做了git add,然后git commit进行了升级,通过Git bash,我检查了git status,它看起来很干净。但是当我通过wsl 在windows10上输入我的文件时,我没有看到提交完成,甚至没有看到路径旁边的“(主)”,当我把git status放在红色(未跟踪)时。

我的印象是,它是两个不同的机器在一个,这就是为什么你没有注册,但我想确认它。在与GitHub连接之前,我想知道您推荐我使用:Git bash控制台或**Ubuntu on windows10?谢谢。

它看起来像这样

EN

回答 1

Stack Overflow用户

发布于 2021-07-31 13:55:20

我以前在访问VSCode中的回购时见过这种情况,我是通过WSL的git进行修改的。不幸的是,我记不起确切的细节了,我现在也无法复制它。

我记得有两件事在这方面造成了问题:

  • 区分大小写的问题:我相信我在微软的WSL2 Linux内核Github中看到了这个问题,它类似于。不过,这听起来不太像您所看到的,因为您的所有更改最初都是在Windows下完成的。但这是值得考虑的--是否有任何可能导致案件敏感性冲突的承诺?同样值得阅读的是这个微软博客主题 (以及用于处理与Windows驱动器的区分大小写的互操作的其他WSL选项)。
  • 有时,当试图在Windows驱动器上使用WSL/Linux git时,可能会出现权限问题。通常可以通过创建(或编辑,如果存在)具有以下内容的/etc/wsl.conf文件来解决这些问题: automount =“元数据,umask=22,fmask=11” metadata选项允许WSL到Linux级别对您的Windows驱动器上的文件/目录的权限。fmask/umask确定Windows驱动器上文件/目录的默认umask权限集。

这两个问题听起来都不太像你的问题,但它们都值得一看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68595461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档