以前のリビジョンの文書です
tagとはcommitのエイリアス(分かりやすい別名)。
ローカルとリモートは別管理なので追加や削除は相互にう反映させる必要がある。
またブランチとは独立してリポジトリで管理されている。
> git log
git tag -a [タグ名] -m “メッセージ” [タグ付けするコミットのチェックサム]
> git tag -a stateバージョン -m "メッセージ" 41faf0f02bb50fdb6c0f03cb245fbff1bba09a38
単純にタグ名だけでいい場合
> git tag stateバージョン 41faf0f02bb50fdb6c0f03cb245fbff1bba09a38
> git tag stateバージョン
git pull [リポジトリ] –tags
> git pull origin --tags
git show [タグ名]
> git show stateバージョン tag stateバージョン Tagger: rmotoyoshi <ryu628@hotmail.co.jp> Date: Sat Feb 2 12:38:58 2019 +0900 メッセージ commit 41faf0f02bb50fdb6c0f03cb245fbff1bba09a38 (tag: stateバージョン) Author: rmotoyoshi <ryu628@hotmail.co.jp> Date: Wed Jan 30 07:10:49 2019 +0900 setStateバージョン ・・・(続く)・・・
> git tag 新しいタグの名前 古いタグの名前 > git tag -d 古いタグの名前
git tag -d タグの名前
ローカルリポジトリでタグを削除した状態で git push リモートリポジトリ --tags
としても、削除の情報は共有されない。
git push [リモートリポジトリ] :[削除したタグ名]