1
twistedmeadows 2019-06-01 08:32:10 +08:00 via Android 1
回车符
|
2
Actrace OP @twistedmeadows 这个应该是有什么设置可以调整成统一的表现?
|
3
Nasei 2019-06-01 08:42:49 +08:00
在 wsl 下和 win 下用 git 测试了一下, 没发现有啥问题
|
4
wenzhoou 2019-06-01 08:46:09 +08:00 via Android
你是说 commit ?
|
5
xlui 2019-06-01 08:48:05 +08:00 via iPhone
git config --global core.autocrlf true
|
6
chuanzhangACE 2019-06-01 08:58:48 +08:00 via Android
大概率是换行符,mac 是 LF,win 是 CRLF。win 平台的话用 5 楼的哥们的命令设置一下,也可以设置下 safecrlf(记不清了),另外如果是新版 idea 话也要注意 idea 对换行符的处理
|
7
chuanzhangACE 2019-06-01 09:03:47 +08:00 via Android
@chuanzhangACE 如果是换行符的话一般表现为整个文件冲突吧……重新看了下主贴,楼主的表现形式是 mac 提交了,复制文件到 win 上重新提交?还是检出没有这个提交?
|
8
githua 2019-06-01 09:04:31 +08:00
提交状态不可能会因系统而不同,很多时候,本地 win 或者 mac 系统,服务器都是 Linux,如果有这个影响,还怎么跨平台开发部署。
你可以用工具,或者用命令行看下提交记录。 至于换行符问题,可以配置。 |
9
ZSeptember 2019-06-01 09:53:29 +08:00
回车或者 filemode
|
10
winterbells 2019-06-01 09:57:35 +08:00 via Android
还有 ignorefilesystem = true
这个是真坑,当时 clone 下来所有文件都飘红,reset 还是 add 都不起作用,也不能提交。 在用户目录下的 git 配置加上了这个还是没用,抓狂了一天。最后发现在项目中的 git 配置里是 false。。。 |
11
skiy 2019-06-01 10:15:19 +08:00
大小写配置一下。
|
12
shm7 2019-06-01 10:58:18 +08:00 via iPhone
回车表示不同。win 和 mac 的差异。然而 commit 不会看不到吧?你怕是没 push
|
13
huiyifyj 2019-06-01 13:15:48 +08:00 via Android
|
15
qrzbing 2019-06-02 06:15:55 +08:00
你可以用 dos2unix / unix2dos 工具转换。。推荐全平台都用 LF(Unix)
|