2

私は開発、ステージング、本番リポジトリを持っています。

サイクル:開発 --> ステージング --> 本番

開発リモート: origin

ステージング リモート:開発とオリジン

プロダクション リモート:ステージング & オリジン

単一の git コマンドで、この 3 つのリポジトリすべてから git タグを削除することは可能ですか? はいの場合、どのように?

4

1 に答える 1

5

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/*
于 2018-05-11T06:34:28.027 に答える