2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Git/GitHub】リリースしたmasterブランチにリリースバージョンのタグを設定する

Posted at

主に製品のリリース時に、リリース内容をマージしたmasterブランチに対して、リリースバージョンのタグを設定したい場合があると思います。
今回、その設定のための手順をまとめます。

目次

1. Git Bashを開く

はじめに、タグを設定したいリモートリポジトリをローカルにクローンします。
次にクローンしたローカルのフォルダ上で、左クリックから以下を選択します。
Open Git Bash here

2. ブランチをmasterに切り替える

Git Bashを開いた後、ローカルリポジトリのブランチがmasterでは無い場合、以下のコマンドを実行して切り替えます。

bash
git switch master

3. 最新のコミットを確認する

最新のmasterブランチの状態を確認するために、以下のコマンドを実行して最新化します。

bash
git pull origin master

次に以下のコマンドを実行して、最新のコミットを確認します。

bash
git log

4. コミットにタグを設定する

タグの設定は、コミット単位で行います。
設定方法については、設定したいコミットの種類によって異なります。

4-1. 最新のコミットにタグを設定する

masterブランチの最新のコミットに対してタグを設定する場合、以下のコマンドを実行します。

bash
git tag -a v1.0.0 -m ''

4-2. 特定のコミットにタグを設定する

masterブランチの特定のコミットに対してタグを設定する場合、以下のコマンドを実行します。

bash
git tag -a v1.0.0 -m '' <特定のコミットIDを指定>

5. 設定したタグを確認する

設定したタグの一覧は、以下のコマンドを実行して確認できます。

bash
git tag

また、タグがどのコミットIDに設定されているかは、以下のコマンドで確認できます。

bash
git show v1.0.0

もし、設定したタグの名称が間違っていた場合は、以下のコマンドから削除できます。

bash
git tag -d v1.0.0

6. 設定したタグをGitHubにプッシュする

ローカルリポジトリ上でタグの設定が完了したら、設定した内容をGitHubに反映させます。
以下のコマンドを実行してGitHubにプッシュします。プッシュしたタグは、GitHubのTagsから確認できます。

bash
git push origin v1.0.0

もし、プッシュした内容を削除したい場合は、以下のコマンドを実行します。

bash
git push --delete origin tag v1.0.0

以上で、タグの設定は完了となります。

参考資料

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?