git list-path
のようなものを探しています(.git
ディレクトリ) のパスを印刷しています。サブディレクトリにある可能性がある場合にローカルgitリポジトリのパスを見つける方法
背景:私は プロジェクト/フォルダのかなりの部分でgitバージョンコントロールを設定しました。それらのうちのいくつかはネストされているので、echo自身のリポジトリを持つ1つのディレクトリは、別のリポジトリで追跡された別のディレクトリのサブフォルダです。
など。私のホームディレクトリ(~
)に私のドットファイルを追跡するためにgitを使用しますが、フォルダ内~/photo/meta-mix/
別のリポジトリ を使って追跡する別のプロジェクトがあります。さて、私はディレクトリ ~/photo/meta-match/
に別のプロジェクトを設定しましたが、自分自身の リポジトリがあるかどうかはもう分かりません。ですから、私はこのディレクトリがバージョン であるかどうか、リポジトリがどこにあるかを知りたいと思います。
これをgitコマンドでどうやって行うことができますか? git status
は~/photo/meta-match/
は、独自のリポジトリを持っているか、それだけで~
のリポジトリを参照する場合と、私に
nothing to commit
の両方の例を与えることができます。
- それもありませんエラー。 –
@BenJacksonアップグレードする機会はありますか?そうでない場合、私は別のコマンドを追加するように編集しました – VonC
私の質問ではありません:私はちょうど答えにコメントしています。古い動作を考えると、誰かがそのメソッドに依存するスクリプトをリリースした場合、私は本当の混乱を見ることができます。 –