步骤:
1)git checkout master
2)git reset HEAD --hard(我非常想肯定)。
3)nano build.gradle
4)点击输入一次,在新行“// a git test”
上添加句子 - I've been able to reproduce this a couple of ways, this is the simplest.
5)git status - 将build.gradle显示为未提交提交的更改
6)使用gitk查看更改 - 显示文件中的每一行。
7)提交
8)推
9)在github.com上提交节目,好像我已经删除并替换了每一行(红色部分带有减号,绿色部分带有+),即使大多数都是相同的。
我之前从未见过这种行为,因此我对此处可能发生的事情感到非常困惑。这是项目中发生此行为的唯一文件。如果对任何人都很重要,我正在使用AndroidStudio。
编辑:我在Mac上,只是一个抬头。
答案 0 :(得分:1)
我最终做了以下事情:
首先我跑了:
file build.gradle
并且看到它在CR行结尾。基于其他评论我尝试遵循本指南:
https://help.github.com/articles/dealing-with-line-endings
但是我无法真正做出我需要的改变。
因此,通过以下方式手动将文件从CR更改为* nix格式:
tr'\ r''\ n'< inputfile> OUTPUTFILE
来自http://en.wikipedia.org/wiki/Newline
我将结果代替原件,现在一切正常。