私はgitリポジトリを持っていて、それをサーバーにプッシュしました。次に、サーバーに受信後フックを設定します。動作を確認したい。それが機能するかどうかを確認するために、もう一度コミットする必要がありますか?本当の価値のないコミットを続けるのではなく、これを設定しようとしている間、私は本当にプッシュを強制したいと思います。それは機能していません、そして私はそれを理解していません。
$ git push --force origin master
Everything up-to-date
私はgitリポジトリを持っていて、それをサーバーにプッシュしました。次に、サーバーに受信後フックを設定します。動作を確認したい。それが機能するかどうかを確認するために、もう一度コミットする必要がありますか?本当の価値のないコミットを続けるのではなく、これを設定しようとしている間、私は本当にプッシュを強制したいと思います。それは機能していません、そして私はそれを理解していません。
$ git push --force origin master
Everything up-to-date
これを実現するには、古いコミットをプッシュする必要があります。たとえば、次のコメントを使用して、現在の HEAD の直前にコミットをプッシュできます。
git push --force origin HEAD^:master
この後、HEAD コミットを再度プッシュできます。
git push origin master
ただし、常にプッシュするのではなく、フックを手動で呼び出すことを検討してください。通常はその方が簡単ですが、念のためにすべてが機能すると思われる場合は、実際のプッシュでテストすることを忘れないでください。