0

私の /rails ディレクトリには、test_app/、dma4/、および test2_app/ という 3 つのプロジェクトがあります。私は現在、test_app/ ディレクトリ (既に git 用に初期化されています) で作業しており、変更をコミットしています。コミット後、「git status」を実行して変更を確認しました。何らかの理由で、他のプロジェクトである ../dma4 と ../test2_app を除いて、変更がないことがわかります!!

現在のプロジェクト以外の変更について教えてくれるのはなぜですか?? .gitignore ファイル内の他のプロジェクトを無視する必要はありません...

正確なメッセージは次のとおりです。

test_app $ git status
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#   (commit or discard the untracked or modified content in submodules)
#
#   modified:   ../dma4 (modified content)
#   modified:   ../test2_app (modified content)
#
no changes added to commit (use "git add" and/or "git commit -a")
test_app $ 

これらの他のプロジェクトは、現在のプロジェクトのサブフォルダーではありません。階層は次のようになります。

レール/test2_app レール/dma4 レール/test_app

なぜこれを行うのでしょうか??

4

1 に答える 1

2

Git リポジトリをディレクトリ ツリーの 1 レベル上に初期化しました。レベルを上げて を実行するとls -a、おそらく.gitそこに が表示されます。

プロジェクトの実際のフォルダーに移動して、git init代わりにそこで実行してみてください。

于 2012-05-06T18:31:45.953 に答える