仅存储库的一个克隆的 git 行结尾问题

发布于 2024-10-30 14:39:24 字数 388 浏览 6 评论 0原文

好的,我有一个 git 存储库。所有克隆都运行相同版本的 git(几乎是最新的)。

  • “origin”位于
  • 各种 CentOS 服务器上的 GitHub.com 克隆上,在我的 Mac OS 系统上克隆时遇到的行结束没有问题
  • (通过 cmd 行和/或 Tower GUI 使用 git),行结束也没有问题。

但是

  • Ubuntu 服务器上的另一个克隆,当我对文件进行任何更改时 git-diff 认为整个文件已更改

那么,我必须在这个 Ubuntu 机器上使用 git-config 做什么来解决问题?我已经阅读了有关该主题的各种文章(和 git-config 文档),但并不完全清楚决定性的一击修复是什么..?

Ok, I have a git repo. All clones running same-ish version of git (pretty much latest).

  • 'origin' is on GitHub.com
  • clones on various CentOS servers, no problems with line-endings encountered
  • clone on my Mac OS system (using git via cmd line, and/or Tower GUI), no problems with line-endings either..

BUT

  • another clone on a Ubuntu server, git-diff thinks the entire file has changed when I make any changes to a file

So, what must I do with git-config on this one Ubuntu box to sort the problem? I've read various articles (and git-config docs) on the subject, but it's not entirely clear what the decisive one-hit fix is.. ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

紫竹語嫣☆ 2024-11-06 14:39:24

您可能需要关闭 core.autocrlf 。

You probably need to turn core.autocrlf off.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文