Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git-我的css文件显示为一行_Git_Github - Fatal编程技术网

Git-我的css文件显示为一行

Git-我的css文件显示为一行,git,github,Git,Github,我有一个外观正常的CSS文件。但是,当我进行更改时,在git中,整个文件显示为一行。真的很烦人,因为我不能做太多的比较或合并它 您可以尝试使用gitk查看提交历史记录,并尝试使用meld合并文件问题似乎出在编辑器中。它可能使用自动格式化,但不引入换行或回车。在这种情况下,您应该检查编辑器选项以引入换行符(\n)或手动引入它们 为了检查它,请尝试使用不同的编辑器打开有问题的文件,或者使用可以显示测试的工具,例如,在终端中使用more或less。我不明白你想说什么。git还应该如何将每一行视为一行?

我有一个外观正常的CSS文件。但是,当我进行更改时,在git中,整个文件显示为一行。真的很烦人,因为我不能做太多的比较或合并它

您可以尝试使用gitk查看提交历史记录,并尝试使用meld合并文件

问题似乎出在编辑器中。它可能使用自动格式化,但不引入换行或回车。在这种情况下,您应该检查编辑器选项以引入换行符(\n)或手动引入它们


为了检查它,请尝试使用不同的编辑器打开有问题的文件,或者使用可以显示测试的工具,例如,在终端中使用
more
less

我不明白你想说什么。git还应该如何将每一行视为一行?或者你是说所有的线都是一条线?如果您可以发布CSS文件的示例和/或git如何显示它的示例来说明您的问题,这可能会有所帮助。您是否正在查看在Linux中创建的文件,例如notepad.exe?是的,整个文件显示为一行。我使用的是Coda和Tower。对不起,我假设您使用的是Ubuntu或其他Linux衍生产品,如果您使用的是Linux,这些解决方案将是有意义的。我的坏:)所以,我不确定Mac上有什么工具可用,但基本上GIT不会显示空白,你需要一个存储库查看器来查看原始的layoutHmm谢谢!所以它被设置为unicode 8。我把它改成了“Western(MacOSRoman)”(我的其他文件的编码方式),现在Git显示了这些行。有什么解释吗?听起来很奇怪。考虑到编辑器中智能选项卡的概念,我敢打赌编辑器中有一个bug。Unicode(或UTF-8)不应该是个问题,它是我默认使用的。如果使用不同的编辑器打开文件(当它是unicode时),该文件看起来如何?