内容へ移動
猫型iPS細胞研究所
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
INDEX
»
git
»
tag
トレース:
git:tag
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== tag ====== ===== 概要 ===== tagとはcommitのエイリアス(分かりやすい別名)。 ローカルとリモートは別管理なので追加や削除は相互にう反映させる必要がある。 またブランチとは独立してリポジトリで管理されている。 ==== 目的 ==== コミットのメッセージは、どのような変更を行ったかを記載する。 一方タグは、コミットをしたことで全体としてどのような状態になったかを記載すればよい。 ○○機能追加というコミットによりv1.2になった場合、v1.2というタグを打つなどする。 ====== タグをつけたいコミットのコミットIDを確認する ====== <code> > git log </code> ===== ローカルにタグ付け ===== git tag -a [タグ名] -m "メッセージ" [タグ付けするコミットのチェックサム] <code> > git tag -a stateバージョン -m "メッセージ" 41faf0f02bb50fdb6c0f03cb245fbff1bba09a38 </code> 単純にタグ名だけでいい場合 <code> > git tag stateバージョン 41faf0f02bb50fdb6c0f03cb245fbff1bba09a38 </code> ===== タグの確認 ===== <code> > git tag stateバージョン </code> ===== リモートにプッシュ ===== git push [リポジトリ] --tags <code> > git push origin --tags </code> {{:git:pasted:20190202-124457.png}} ===== リモートからプルしたい場合 ===== git pull [リポジトリ] --tags <code> > git pull origin --tags </code> ===== 特定のtagを確認 ===== git show [タグ名] <code> > 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バージョン ・・・(続く)・・・ </code> ===== タグの変更 ===== <code> > git tag 新しいタグの名前 古いタグの名前 > git tag -d 古いタグの名前 </code> ===== タグの削除 ===== git tag -d タグの名前 ===== タグの削除をリモートと共有する ===== ローカルリポジトリでタグを削除した状態で<php> git push リモートリポジトリ --tags</php>としても、削除の情報は共有されない。 <code> git push [リモートリポジトリ] :[削除したタグ名] </code>
git/tag.txt
· 最終更新: 2019/02/09 12:42 by
ips
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ