git diff old mode 解决办法

把项目部署到服务器后没有做改动,用 git pull 拉取变更的代码提示本地文件已修改。随便 git diff 则显示

git diff xxx
old mode 100644
new mode 100755

明显可以看到是文件权限改变了引起的,解决办法也很简单,只需要设置 git 忽略本地文件的权限价差

  • 方法1,当前项目设置
git config core.filemode false
  • 方法2,git 全局设置
git config --global core.filemode false
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,243评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,375评论 0 2
  • 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git c...
    不变秃也能变强阅读 4,531评论 0 9
  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 5,136评论 0 6
  • 第一步:识别与客户的合同。合同是否存在取决于是否满足相关条件。仅在特定情况下才能合并合同。在某些情况下可以采用合同...
    亦坤阅读 2,828评论 0 0