私は開発、ステージング、本番リポジトリを持っています。
サイクル:開発 --> ステージング --> 本番
開発リモート: origin
ステージング リモート:開発とオリジン
プロダクション リモート:ステージング & オリジン
単一の git コマンドで、この 3 つのリポジトリすべてから git タグを削除することは可能ですか? はいの場合、どのように?
3 つすべてが別々のリポジトリであるため、単一のコマンドを使用して実行することはできません。
削除されたタグを削除するには、次の手順を使用できます。
ステップ 1: まず、開発リポジトリからタグを削除します。
git tag -d tag-name
ステップ 2: 開発元にプッシュ:
git push origin :refs/tags/tag-name
ステップ 3: Staging および Production リポジトリで次のコマンドを実行します。
git fetch --prune remote +refs/tags/*:refs/tags/*