我刚刚推进了一个项目,我做了git add,然后git commit进行了升级,通过Git bash,我检查了git status,它看起来很干净。但是当我通过wsl 在windows10上输入我的文件时,我没有看到提交完成,甚至没有看到路径旁边的“(主)”,当我把git status放在红色(未跟踪)时。
我的印象是,它是两个不同的机器在一个,这就是为什么你没有注册,但我想确认它。在与GitHub连接之前,我想知道您推荐我使用:Git bash控制台或**Ubuntu on windows10?谢谢。
发布于 2021-07-31 13:55:20
我以前在访问VSCode中的回购时见过这种情况,我是通过WSL的git进行修改的。不幸的是,我记不起确切的细节了,我现在也无法复制它。
我记得有两件事在这方面造成了问题:
git时,可能会出现权限问题。通常可以通过创建(或编辑,如果存在)具有以下内容的/etc/wsl.conf文件来解决这些问题:
automount =“元数据,umask=22,fmask=11”
metadata选项允许WSL到Linux级别对您的Windows驱动器上的文件/目录的权限。fmask/umask确定Windows驱动器上文件/目录的默认umask权限集。这两个问题听起来都不太像你的问题,但它们都值得一看。
https://stackoverflow.com/questions/68595461
复制相似问题