内容完全一样的问题,为什么会需要提交?

git 版本:2.19.1 windows10
环境 Mars.2 Release (4.5.2)
使用 git gui 也是一样
内容完全一样的问题,为什么会需要提交?

git 版本:2.19.1 windows10
环境 Mars.2 Release (4.5.2)
使用 git gui 也是一样
|
chenxytwNov 19, 2018
1
行尾........
|
|
gaiusNov 19, 2018
2
revert 一下
|
|
Trim21Nov 19, 2018 via Android
3
换行符不一样
|
|
ererrrrNov 19, 2018
4
git diff 一下
|
|
rayhyNov 19, 2018
5
还有一种可能是文件权限的问题,尤其是双系统时直接复制 linux 上的文件到 Windows 的 NTFS 磁盘里面。如果是这种原因,可能要斟酌一下使用`git config core.filemode false`
|
|
cmonkeyNov 19, 2018
6
开发的时候需要大家都在 ide 里面设置 Line Separators = Unix (LF)
|
|
stepfenslNov 19, 2018
7
既然内容都一样,那就还原一下。就不用提交了。
|
|
innoinkNov 19, 2018
8
仔细看看,这叫完全一样????
|
|
junjieyuanxilingNov 19, 2018 via Android
9
我估计是换行符不一样。
|
|
sutraNov 19, 2018
10
右边那个多了 Carriage Return。
|
|
akiraNov 19, 2018
11
换行符?
|
|
yc8332Nov 19, 2018
12
如果文件都一样。那就是文件权限了。
|
|
AlisaDestinyNov 19, 2018
13
文件相不相同别用眼睛看,要知道有些不可见字符是你看不到的。最简单的办法就是对两个文件计算 md5.
|
|
mytryNov 19, 2018
14
右边每行都多了口难道没发现?
|
|
flyingghostNov 20, 2018
15
换行符
tab/空格 文件权限 代码提交三大新手坑。 至于全角空格希伯来字母之类的神迹就比较少见了,反而处理比较简单,二进制比较确诊,git blame 溯源,拉出去打死就完事了。 |
|
MuyiafanNov 20, 2018
16
大概是一个叫换行, 一个叫回车换行
|