可能性の重複:
Is there a way to get to the git root directory in one command?Gitがトップレベルの作業ディレクトリとは何を考えるのですか?
時々、私はGitの作業ディレクトリ内だが、それはどのようなトップレベルの私には明白ではないということを考えてのgitで混乱しています作業ディレクトリ(.git/
を含む)はです。 (おそらく、そのレポは間違いで作成されたでしょう)
私はサブディレクトリのどこかにいる場合、トップレベルのGitリポジトリディレクトリを見つけるにはどうすればいいですか? git
に現在の最上位作業ディレクトリが何であると思われるかを印刷するにはどうすればよいですか?便利なGitはするようなクエリを作るために
git rev-parse --show-toplevel
ありがとうございました。あなたの助けがなければ、 'git-rev-parse'を調べるのは難しいでしょう。その名前から、改訂仕様を処理することが示唆されています。ところで、私は '[=]' gitの--exec-パス 'と類似のgit --work-tree'の作品を見て喜んでいるだろう:「パスが指定されていない場合、Gitは現在の設定を印刷します」。少なくとも、IMO、それはそのような特徴を探す論理的な場所になるだろう。 –
**注意**これは '.git'ディレクトリの中では失敗します。解決方法については、重複したマークを参照してください。 –
このコマンドはサブモジュール –