gpt4 book ai didi

windows - 在 Windows 上使用 Ubuntu 子系统修改了整个 GIT 存储库

转载 作者:行者123 更新时间:2023-12-04 19:12:08 24 4
gpt4 key购买 nike

我在我的 Windows 10 上安装了 Ubuntu 子系统。在 git checkout 之后,我去查看本地 git 存储库进行更改之前,一切都很好。我的整个项目都被标记为已修改。这是我的 git diff 的输出.

最佳答案

您可能必须将 Git(在 Linux 上)的行尾设置为 Windows(或将它们保持为“ native ”,如已 checkout )......当用 Linux 行尾覆盖 Windows 行尾时,结果看起来像这样.只需在再次 checkout 之前还原并配置 Git:

git config --global core.autocrlf input

也可以使用 .gitattributes 定义所有这些(即使对于特定的文件类型)。文件。

或者,将这些行尾提交到本地 repo,然后使用支持它们的文本编辑器......同时甚至是臭名昭著的 Notepad已收到更新,以便能够做到这一点(大多数编辑器都带有一个小的换行符/文本编码指示器,位于右下角)。另见 dealing with line-endings (如果 autocrlf 不应该作为异常(exception)工作)。

关于windows - 在 Windows 上使用 Ubuntu 子系统修改了整个 GIT 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51766053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com