Больше не могу добавлять файлы в git в текущем каталоге - PullRequest
1 голос
/ 03 августа 2011

мерзавец, кажется, внезапно стал немного бесполезным на моей машине.

chris-greenings-macbook-2:tankgame chris$ pwd
/Users/chris/Work/Tanks/Android/tanks/src/com/cmgresearch/tankgame
chris-greenings-macbook-2:tankgame chris$ ls
GL2JNIActivity.java     IKeyboardServices.java      Properties.java         SoundEngine.java_free
GL2JNILib.java          OrientationListener.java    Properties.java_free        TouchEvent.java
GL2JNIView.java         OrientationManager.java     SoundEngine.java
chris-greenings-macbook-2:tankgame chris$ git status
# On branch master
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
<snip>
#   modified:   ../../../../../../Android/tanks/src/com/cmgresearch/tankgame/GL2JNIView.java
<snip>

Почему он делает все ../../../../../../ .., когда измененный файл находится в текущем каталоге?

Если я пытаюсь сделать git и добавить GL2JNIView.java, он игнорирует меня и не думает, что есть какие-либо изменения для фиксации.

Если я добавлю полную ../../../../../../Android/tanks/src/com/cmgresearch/tankgame/GL2JNIView.java, тогда я смогу зафиксировать изменения.

Даже делает

git add *.java

Не добавляет измененные файлы.

Я уверен, что раньше это работало - и я ничего не изменил в моей настройке. Есть ли какие-то настройки, которые мешают вам использовать текущий каталог в git?

Я бегу на льве macosx.

git version 1.7.5.4

Редактировать - перезагрузил машину, и теперь она ведет себя как обычно. У кого-нибудь есть идеи, почему он попал в смешное состояние?

1 Ответ

1 голос
/ 03 августа 2011

Проверьте регистр на вашем пути, когда вы вставите в него CD.Это то, что вызывает проблему.При входе в каждый каталог вкладка завершает название.Git чувствителен к регистру.

Надеюсь, это поможет в следующий раз.

...