共通のコード ベースを使用して、Git で複数の Web サイトを展開しています。サーバー上で実行git fetchしてから、特定のコマンドをHEAD相対的な用語で表すことは可能masterですか?
たとえば、サーバーがmaster/HEAD、master/HEAD^2、またはを実行しているかどうかを知りたいですmaster/branch^4。もちろん、あいまいさがあるかもしれません...多分master/HEAD^6等しいmaster/branch^2...ここで私は欲しいですmaster/HEAD^6が、他のあいまいさを優先することはありません。
master/branch^4また、サーバーが「クリーン」(コミットされていないファイルがなく、eg の上にコミットがない) か「ダーティ」かを知りたいです。
コマンド$GIT_DIRを使用するのではなく、ファイルにアクセスすることでこれを簡単に照会できる場合のボーナスポイント。git