我运行这个 git pull 命令,它阻塞了 Unicode 文件名
& git pull
From .
* branch master -> FETCH_HEAD
First, rewinding head to replay your work on top of it...
error: The following untracked working tree files would be overwritten by checkout:
test-sample-files/MByte/CJK-UTF8-MultiByte/樣品套裝/サンプル.java
test-sample-files/MByte/CJK-UTF8-MultiByte/樣品套裝/의 견본을 뽑다.java
test-sample-files/MByte/japanese/これはサンプルのテストであり、できるだけ早く修正する必要があります.java
test-sample-files/MByte/japanese/サンプル.java
test-sample-files/MByte/korean/의 견본을 뽑다.java
Please move or remove them before you can switch branches.
Aborting
could not detach HEAD
但是 git status 报告工作目录干净
$ git status
# On branch dev/experimental
# Your branch and 'master' have diverged,
# and have 3 and 96 different commit(s) each, respectively.
#
nothing to commit (working directory clean)
没有“git add”、“git reset”或“rm ...*”可以解决这种情况。任何帮助深表感谢。
PS:我在 Mac OS X Leopard (10.5) 上运行“git version 1.7.5.4”,这是我能找到的最新的 leopard 预构建版本。