が、私は最近、私のサーバーが浅くなるためにクローンを作成する方法を変更し、展開をスピードアップするために:浅いクローンとは別のブランチのリモートヘッドを確認するにはどうしたらいいですか?
LOCAL=$(git rev-parse HEAD)
REMOTE=$(git rev-parse origin/$NEWBRANCH)
if [ $LOCAL = $REMOTE ]; then
echo "Up-to-date"
else
blah...
fi
以前は、これは大丈夫だった、しかし:
問題があるgit clone -b $BRANCH --depth 1 [email protected]:initech/rounding.git .
、更新メカニズムは、次の処理を行いgitは他のブランチの存在を知らないので、今度はfatal: Needed a single revision
となります。
をチェックアウトせずにHEADコミットをチェックするにはどうすればいいですか(このチェックアウトをそのまま実行したいので、サーバーを実行しているので)?