美文网首页
在WSL中,git status显示所有文件已修改的问题

在WSL中,git status显示所有文件已修改的问题

作者: EickL | 来源:发表于2020-01-12 13:08 被阅读0次

请移步到我的Blog,获得更好的阅读体验!本文的链接请点这里

在Windows10中,使用WSL(Windows Subsystem for Linux)来开发项目,这就会出现在WSL中,git status显示所有文件都已修改的问题。通过Google找到问题所在,大概有两个原因:

  • 由于windows下的权限和Linux的权限不一致,导致的git检测文件状态变更,需要我们关闭WSL中git的文件权限检测:
# 全局设置
git config --global core.filemode false
  • Windows中使用的文本换行方式是CRLF,Linux中使用的文本换行方式是LF,然后WSL是Linux环境,默认使用LF换行方式,所以git会自动将代码当中与WSL系统不同的换行方式转化成WSL换行方式,从而状态发生变动。需要我们禁止WSL自动转换文本换行模式:
# 全局设置
git config --global core.autocrlf true

相关文章

  • 在WSL中,git status显示所有文件已修改的问题

    请移步到我的Blog,获得更好的阅读体验!本文的链接请点这里 在Windows10中,使用WSL(Windows ...

  • 03 Git文件版本控制初步

    修改提交 git status命令可以让我们时刻掌握仓库当前的状态 若文件被修改,git status会显示如下:...

  • git log相关命令

    git log --name-status 每次修改的文件列表, 显示状态 git log --name-only...

  • Git

    git clone 拉去远端服务器的代码git status 查看修改的文件git add . 添加所有的本地修改...

  • Git常用命令

    一. 常用流程 1》git status 查看状态,已修改的文件 2》git diff file_path...

  • Git使用常见问题

    git status不能显示中文 使用git status命令查看有改动且未提交的文件时总只显示数字串,显示不出中...

  • git命令

    git status //查看那些文件有修改git diff 文件名 //查看对应文件的修改内容git che...

  • git 简单使用

    git status 查看本地修改内文件 git diff <--file--> 查看修改文件的修改内容 gi...

  • git 命令总结

    git status查看文件状态 git status -s 简要查看文件状态 git diff 查看所有...

  • (一)Git--版本回退

    状态管理 1. 掌握工作区的状态 修改过文件后,运行git status命令查看当前仓库状态如果git显示文件被修...

网友评论

      本文标题:在WSL中,git status显示所有文件已修改的问题

      本文链接:https://www.haomeiwen.com/subject/ypiiactx.html