仅存储库的一个克隆的 git 行结尾问题
好的,我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要关闭 core.autocrlf 。
You probably need to turn
core.autocrlf
off.