在VirtualBox共享文件夹中尝试签出时Git结帐失败

时间:2014-12-08 11:18:36

标签: git virtualbox

我已将存储库克隆到Windows 7桌面。我已将存储库设置为VirtualBox机器中的共享文件夹(Ubuntu 14.04)。所以现在我可以在我的Ubuntu VBox机器上访问这个文件夹了。

当我尝试执行git checkout branch-v1时,它说:

error: The following untracked working tree files would be overwritten by checkout:
path/to/file/foo.java
Please move or remove them before you can switch branches.
Aborting

但是,当我回到我的Win7主机,打开cygwin并执行git checkout branch-v1时,它运行正常。

那么,我怎样才能在没有这个问题的情况下结账?

注意:我没有处理foo.java文件。它没有在文本编辑器或类似的东西中打开。

1 个答案:

答案 0 :(得分:0)

看起来像行结尾的问题。试试git config --global core.autocrlf true

github上的指南:Dealing with line endings