0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Gitの動作を理解するために、Gitのコマンドを実際に試して、結果を見てみました。

1つの記事内で一連のGitコマンドが完結しているので、これら一連のコマンドを順に実行させて結果を見ることで、一連のGitの動作を実際に体感でき、一通り独習することが可能です。

※前回記事のリポジトリ状態からの続きになっています。

前回記事へ 目次へ:Git関連記事のまとめページ 次回記事へ

実行例

(※始めにコミット履歴を調べる)
git log --oneline
↓
結果: 
94996a0 (HEAD -> master) message4
20bbab7 message3
00cad71 message2
4ace194 message1

-----

※注釈付きのタグを作成
git tag -a v1.4 -m "version 1.4"
git show v1.4 --oneline -s
↓
結果: 
tag v1.4

version 1.4
94996a0 (HEAD -> master, tag: v1.4) message4

※-s: 差分出力を抑制します。

-----

※軽量版のタグを作成(-a、-sあるいは-mオプションをつけずにコマンドを実行)
git tag v1.4-Lite
git show v1.4-Lite --oneline -s
↓
結果: 
94996a0 (HEAD -> master, tag: v1.4-Lite, tag: v1.4) message4

git tag v1.2-Lite 00cad71
git show v1.2-Lite --oneline -s
↓
結果: 
00cad71 (tag: v1.2-Lite, tag: v1.2) message2

-----

※既存のタグの一覧を表示する
git tag -n
↓
結果: 
v1.2-Lite       message2
v1.4            version 1.4
v1.4-Lite       message4

※パターンを指定してタグを検索する
git tag -l "v*Lite"
↓
結果: 
v1.2-Lite
v1.4-Lite

-----

※特定のタグと紐付けたブランチを作成する
git checkout -b v1_2_L v1.2-Lite
git log --oneline
↓
結果: 
00cad71 (HEAD -> v1_2_L, tag: v1.2-Lite) message2
4ace194 message1

git checkout master
git branch -D v1_2_L
↓
結果: 
Deleted branch v1_2_L (was 00cad71).

-----

git log --oneline
↓
結果: 
94996a0 (HEAD -> master, tag: v1.4-Lite, tag: v1.4) message4
20bbab7 message3
00cad71 (tag: v1.2-Lite) message2
4ace194 message1

(※削除して元に戻す)
git tag -d v1.2-Lite
git tag -d v1.4
git tag -d v1.4-Lite
git log --oneline
↓
結果: 
94996a0 (HEAD -> master) message4
20bbab7 message3
00cad71 message2
4ace194 message1

-----

※Pro Git本 引用: デフォルトでは、git pushコマンドはタグ情報をリモートに送りません。

環境

Windows 10、PortableGit-2.40.0-64-bitを使用、全てローカルPC上で実施、GitHub等は不使用。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?