我最近向GitHub添加了一个项目,其中一些文件没有完全显示。例如 - https://github.com/Fitzpasd/Simple-programming-language-incl.-Scanner---Parser/blob/master/SymTab.cs
如果单击“原始”,则会显示整个文件。我的格式可能有问题吗?我在Windows上使用Git并拥有所有推荐的设置(文件转换等)。
答案 0 :(得分:3)
我不知道你是怎么做到的,但是当我下载“原始”版本(手头没有git)时,它的新行遵循旧的mac惯例。也就是说,它仅使用CR
(\r
)字符(与Windows上的CR LF
相对,或者使用LF
与unix-ish系统相同)。由于这些日子是相当模糊的选项(并且取决于所使用的编程语言和库,非常重要的支持),它可能根本就不受支持。 GitHub article on newlines完全没有提及CR
约定,而是“Mac == LF
”支持此假设。不过可以联系GitHub支持。
正确显示的其他文件没有(例如Scanner.cs
使用unix约定)。