1

共通のコード ベースを使用して、Git で複数の Web サイトを展開しています。サーバー上で実行git fetchしてから、特定のコマンドをHEAD相対的な用語で表すことは可能masterですか?

たとえば、サーバーがmaster/HEADmaster/HEAD^2、またはを実行しているかどうかを知りたいですmaster/branch^4。もちろん、あいまいさがあるかもしれません...多分master/HEAD^6等しいmaster/branch^2...ここで私は欲しいですmaster/HEAD^6が、他のあいまいさを優先することはありません。

master/branch^4また、サーバーが「クリーン」(コミットされていないファイルがなく、eg の上にコミットがない) か「ダーティ」かを知りたいです。

コマンド$GIT_DIRを使用するのではなく、ファイルにアクセスすることでこれを簡単に照会できる場合のボーナスポイント。git

4

2 に答える 2

2

git describeコマンドを探しているようです。このコマンドは、タグを使用する場合に最も役立ち、最新のタグ以降に現在のブランチがどの程度変更されたかについて、人間が読める短い説明を提供します。

于 2013-11-11T21:03:48.510 に答える