こんにちは、皆さん PHP勉強会の第126回にて、タグ付けデプロイの話をしたのですが、十分に思想的な背景を説明できていなかったので、この場で説明をしようかと思います。 前提 勉強会で話した内容などについては、以下にまとめておきます。 タグ付けとは git tag を使って特定のコミットに対して目印をつける行為を指しています。 タグとリリース git tag自体はただ目印をつけるだけですが、その目印に意味を付加することができます。 GitHubを常用している方なら、すでにご存知かと思いますが、GitHubではリリースの概念があり、それは特定のコミットに対し、リリース用のタグ、例えばバージョン番号 ( vx.x.x )をつけることでなされます。 GitHubのプロジェクト内でreleaseを選択すると、リリースリストとしてのタグの一覧や、タグ付けのUIにアクセスすることができます。 これは同じ