我的/ rails目錄中有三個項目:test_app /,dma4 /和test2_app /。我目前正在test_app /目錄(已經爲git初始化)並提交了更改。提交後,我做了'git status'來查看更改。由於某種原因,它告訴我沒有變化,除了../dma4和../test2_app這是其他項目!顯示其他項目變化的Git
爲什麼它會告訴我有關當前項目之外的更改?我不應該忽視其他項目在我的.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
它爲什麼要這麼做?
'git rev-parse --show-toplevel'的輸出是什麼? –
我希望我嘗試了你的命令,但在刷新stackoverflow之前,我做了ls -la ../,並在所有應用程序的父目錄中看到了.git!一些我錯誤地運行'git init'。在父目錄裏面! – dingalingchickenwiing