Ala*_*an2 11 git gitattributes
有人能帮我吗.我正在使用Git(GitHub)并尝试*.sql在gitattributes中决定将文件设置为什么.我见过人们用
*.sql diff=astextplain
*.sql diff
*.sql text=auto
Run Code Online (Sandbox Code Playgroud)
我被建议将其设置为第二个选项,但我只是想知道它与其他两个选项有什么区别.
jub*_*0bs 19
diff=astextplain(msysGit只):转换的那些文件(的条件下,它们的延伸是*.doc,*.pdf,*.rtf等),以文本格式产生他们的差异之前.diff:将这些文件视为纯文本以生成其差异.text=auto:自动将GOL中被认为是文本文件的文件中的EOL字符(到LF)标准化.diff=astextplain字符串值astextplain不是Git核心的一部分:事实上,正在运行
git grep "astextplain"
Run Code Online (Sandbox Code Playgroud)
在Git项目存储库中什么都不返回.据我所知,这是一个与msysGit一起提供的shell脚本,允许您转换文件,如
在生成差异之前使用文本格式.
diff该属性
diff会影响Git如何为特定文件生成差异.[...]
diff设置属性的路径被视为文本,即使它们包含通常永远不会出现在文本文件中的字节值,例如NUL.
text=auto当
text设置为"auto"时,路径标记为自动行结束标准化.如果Git决定内容是文本,则其行结尾在签入时标准化为LF.
| 归档时间: |
|
| 查看次数: |
4664 次 |
| 最近记录: |