мерзавец, кажется, внезапно стал немного бесполезным на моей машине.
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
Редактировать - перезагрузил машину, и теперь она ведет себя как обычно. У кого-нибудь есть идеи, почему он попал в смешное состояние?