Git无法识别文件没有更改

x80486

我有两个文件显示为“已修改”,即使它们没有显示。我确定的原因是因为如果我克隆存储库,则远程和本地之间不应有任何更改。是不是

现在,我知道我有一个.gitattributes文件:

#
# Set the default behavior, in case people don't have core.autocrlf set
* text eol=lf

#
# Denote all files that are truly binary and should not be modified
*.gif binary
*.ico binary

...这迫使LF(UN * X)的行尾,我知道我的文件是CRLF(Windows),但是同样,当我第一次克隆存储库时,它们之间应该没有任何区别,尽管我知道该文件是在checkout强加给它的。

因此,有什么办法可以告诉我.gitattributes不要在意几个文件,例如:

src/main/resources/db/migration/V1__sample01.sql text eol=crlf

注意:我无法删除文件并重新创建它们,因为我使用的是Flyway,它仅通过更改行尾即可识别文件是否已更改。


更新:我无法为每个文件指定该值(作为一种解决方法);无论如何,LF自从我们升级到Flyway 4.X之后,现在我可以将那些文件更改为它了,它不再检查文件校验和了。

VonC

如“处理行尾(Windows) ”中所述,.gitattributes指令将在结帐时应用。

因此,为了使所有文本文件都带有LF EOL git add .,请接受lf转换(git push)。

* text eol=lf.gitattributes文件中删除指令,仅添加此文件,将其推送,然后再次克隆存储库以检查签出时是否未更改任何文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tomcat无法自动识别IntelliJ和Tomcat ....更改的文件

来自分类Dev

git和libgit:无法创建文件(没有这样的文件或目录)

来自分类Dev

Git diff显示没有更改的文件

来自分类Dev

git无法识别exe文件

来自分类Dev

从提交git checkout文件后,git diff显示没有更改?

来自分类Dev

Guard无法识别Sublime Text 3文件更改

来自分类Dev

从git阶段删除“文件末尾没有换行符”更改

来自分类Dev

为什么`git diff`在`git add`之后报告没有文件更改

来自分类Dev

Git Clone Repo没有.git文件

来自分类Dev

在git中切换分支后,MATLAB无法识别“ .m”文件的更改

来自分类Dev

git diff没有列出文件的特定更改?

来自分类Dev

没有更改的Git合并提交删除对文件的编辑

来自分类Dev

“ tkinter.filedialog”无法识别名称中没有后缀的文件

来自分类Dev

npm插件“ onchange”无法识别scss文件更改

来自分类Dev

错误:无法锁定配置文件.git / config:没有此类文件或目录

来自分类Dev

当我没有进行任何更改时,Git(Gitkraken)自发显示更改的文件

来自分类Dev

onchange问题,它无法识别scss文件更改

来自分类Dev

Zsh无法识别搜索路径的文件更改

来自分类Dev

Git diff显示没有更改的文件

来自分类Dev

Guard无法识别Sublime Text 3文件更改

来自分类Dev

git无法识别exe文件

来自分类Dev

从提交git checkout文件后,git diff显示没有更改?

来自分类Dev

没有语法文件的语音识别

来自分类Dev

雷鸟似乎无法识别主机文件中的更改

来自分类Dev

无法更改背景,桌面上没有文件

来自分类Dev

Git没有获取文件

来自分类Dev

Git没有添加文件

来自分类Dev

没有在树列表命令中列出.gitkeep文件,也无法识别字符集

来自分类Dev

Git 用于没有 .git 的单个文件

Related 相关文章

  1. 1

    Tomcat无法自动识别IntelliJ和Tomcat ....更改的文件

  2. 2

    git和libgit:无法创建文件(没有这样的文件或目录)

  3. 3

    Git diff显示没有更改的文件

  4. 4

    git无法识别exe文件

  5. 5

    从提交git checkout文件后,git diff显示没有更改?

  6. 6

    Guard无法识别Sublime Text 3文件更改

  7. 7

    从git阶段删除“文件末尾没有换行符”更改

  8. 8

    为什么`git diff`在`git add`之后报告没有文件更改

  9. 9

    Git Clone Repo没有.git文件

  10. 10

    在git中切换分支后,MATLAB无法识别“ .m”文件的更改

  11. 11

    git diff没有列出文件的特定更改?

  12. 12

    没有更改的Git合并提交删除对文件的编辑

  13. 13

    “ tkinter.filedialog”无法识别名称中没有后缀的文件

  14. 14

    npm插件“ onchange”无法识别scss文件更改

  15. 15

    错误:无法锁定配置文件.git / config:没有此类文件或目录

  16. 16

    当我没有进行任何更改时,Git(Gitkraken)自发显示更改的文件

  17. 17

    onchange问题,它无法识别scss文件更改

  18. 18

    Zsh无法识别搜索路径的文件更改

  19. 19

    Git diff显示没有更改的文件

  20. 20

    Guard无法识别Sublime Text 3文件更改

  21. 21

    git无法识别exe文件

  22. 22

    从提交git checkout文件后,git diff显示没有更改?

  23. 23

    没有语法文件的语音识别

  24. 24

    雷鸟似乎无法识别主机文件中的更改

  25. 25

    无法更改背景,桌面上没有文件

  26. 26

    Git没有获取文件

  27. 27

    Git没有添加文件

  28. 28

    没有在树列表命令中列出.gitkeep文件,也无法识别字符集

  29. 29

    Git 用于没有 .git 的单个文件

热门标签

归档