【发布时间】:2011-03-02 17:52:08
【问题描述】:
我是 PortableGit 1.7.0.2 的快乐用户。今天我想从 GitHub.com 存储库中提取一个项目更改,所以我做了git pull。它失败并显示以下消息:error: Your local changes to 'main.rb' would be overwritten by merge. Aborting.。我不关心本地更改,所以我输入了git reset --hard HEAD(git cleanfrom here 也没有帮助),但它没有用。当被问及git status 时,我仍然能够看到文件已修改。 git diff 显示文件的每一行都已修改,而 git diff -b 显示完全没有差异,所以我猜这是行尾问题。这很奇怪,因为代码仅从 Windows 机器推送。
无论如何,问题是:如何忽略本地的、虚假的更改并与远程存储库中的最新更改合并?
【问题讨论】:
标签: git version-control github whitespace