gitでタグ付けするとき、私はできます
すべての新しいタグをプッシュ:
git push --tags
または特定のタグをプッシュします。
git push origin v1.5
ただし、どちらの場合も、保留中の新しいコミットもプッシュされます。コミットをプッシュしないようにする方法は?
gitでタグ付けするとき、私はできます
すべての新しいタグをプッシュ:
git push --tags
または特定のタグをプッシュします。
git push origin v1.5
ただし、どちらの場合も、保留中の新しいコミットもプッシュされます。コミットをプッシュしないようにする方法は?
git のタグはコミットへのエイリアス以外に「何もない」ため、できません。git-base が一貫性なく変更され、新しいクローンはタグを認識しますが、チェックアウトすることはできません。
本当に git リモート リポジトリを破損させたい場合、および git リポジトリをホストしているサーバーでファイル システムにアクセスできる場合は、[.git]/refs/tags/
. ファイル名はタグ名になり、コンテンツはコミットを参照するsha1になります。
git tag -l
の結果でタグをリストしようとしていますerror: refs/tags/<tagname> does not point to a valid object!
。
プッシュするタグがリモートにまだ存在しないコミットを参照しない限り、どちらのフォームも新しいコミットをリモートにプッシュしません。