我无法通过BundleUpdate更新youcomplete!
我发现可能是OmniSharpServer repo导致了这个问题。
~/nuts/vimfiles/bundle/YouCompleteMe/third_party/ycmd/third_party/OmniSharpServer/cecil (master)$ git st
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: LICENSE.md
modified: Mono.Cecil.csproj
modified: Mono.Cecil.settings
modified: Mono.Cecil.sln
no changes added to commit (use "git add" and/or "git commit -a")
在vim中,我发现修改过的文件有fileformat = dos,并且&#34; git dt LICENSE.md&#34;没有显示差异。与difftool vimdiff。
我尝试了dos2uinx和unix2dos,但没有帮助丢弃这些更改。
&#34; git co - 。&#34;不能放弃这些变化。
&#34; git reset --hard&#34;不能放弃这些变化。
那么如何放弃这些变化?
答案 0 :(得分:0)
git reset --hard
LICENSE.md虽然应该有所改变,据我所知。事实上,根据我的经验,如果你确实存在差异,那么 difftool 只会出现,如果你没有发现它们。你确定你没注意到他们吗?