偶尔当我做混帐拉我开始得到这个错误: 错误:未经追踪的工作树文件[某些文件]将被合并覆盖。获取Git覆盖本地更改,但保留未跟踪文件
我常想,所以我这样做是为了覆盖本地更改:
git reset --hard HEAD
git clean -f -d
git pull
这是在这里指示:How do I force "git pull" to overwrite local files?
但是,这种方法似乎删除所有未跟踪文件。那么有没有办法强制git覆盖本地channges,但保留所有未跟踪的文件?
这似乎适用于我。 – jjei 2011-06-15 11:54:51