![]() |
1
1
长话短说:
自主权
在两种环境中都不同。这解释了为什么在PowerShell上它告诉您文件
完全地
不同(删除所有内容并重新添加完全相同的内容…。因为它改变了这些线的EOL)。避免这种情况发生的方法是在.gitattributes上使用它:
|
![]() |
2
1
除了拥有两个不同版本的Git之外,您还应该在两个会话中检查配置,方法是:
它不仅可以显示不同的配置,还可以显示不同的配置
文件夹
(就像当
在您的设置中,存在
无论如何,尝试使用
simplified PATH
(用)
|
![]() |
3
1
虽然接受的答案显示了如何解决该问题,但我会给出另一个建议: 要么使用 PowerShell上的Git 或 狂欢狂欢 . 管理同一工作副本时不要混合。 更新: 可以(很可能)使用 PowerShell上的Git 以及其他基于Windows的Git工具(您在评论中提到了Gitkraken和Android Studio)。 我的理解是 狂欢狂欢 来自Windows Linux子系统。因此他们将采用不同的EOL样式。 |
![]() |
ptmr.io · Bash脚本出错;执行跟踪中有“\r”个字符 7 年前 |