commit -> pull -> push 工作流程。
commit -> pull -> push
问题是行尾字符。如果有人在Mac上进行编辑,而其他人在Windows上进行编辑,则在拖动时会发生冲突。diff将整个文件显示为不同的,因为行尾有更改。
你要求的是每个人都设置配置参数 core.autocrlf 到 input ,这将导致在输入时(即进入存储库的数据;提交)而不是在输出时(从存储库中输出的数据;签出,在拉取期间发生)行结束规范化。
core.autocrlf
input
(例如参见VonC的回答) here