共通のコード ベースを使用して、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