私のマシンで突然ギザギザが消えたようです。現在のディレクトリにあるgitにファイルを追加できません
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>
変更されたファイルが現在のディレクトリにある場合、なぜ../../../../../../ ..すべてをやっているのですか?
GL2JNIView.javaを追加しようとすると無視され、コミットする変更はないと思います。
../../../../../../Android/tanks/src/com/cmgresearch/tankgame/GL2JNIView.java
を追加した場合、私は変更をコミットできます。
でも
git add *.java
を行うと、変更されたファイルを追加しません。
私はこれがうまく動作していたと確信しています。セットアップで何も変更していません。 gitで現在のディレクトリを使用することを止めるいくつかの設定がありますか?
私はmacosx lionで動作しています。
gitのバージョン1.7.5.4
編集 - マシンを再起動し、今では通常通り動作します。誰もがそれが面白い状態になった理由を知っていますか?
gitをcygwinで断続的に使用しているのを見たことがあります。リポジトリのルートにいないときにパスが正しく解決されないことがあります。興味深いことは、これに決定的な答えがある場合です。 – antlersoft
'GIT_WORK_TREE'環境変数がありますか? – VonC
'cd .'はそれを修正しますか? –