Git tag共通コマンド共有
すべてのラベルを表示 git tagをそのまま使えば .ラベルが多すぎる場合は、 を検索できます.表示詳細
ラベルの作成
gitラベルには2つのケースがあります.軽量級の 実際には独立したブランチ、または特定のコミットオブジェクトへの参照を指す可変のブランチです.コマンドは次のとおりです.注記付き 実際には倉庫に保存されている独立したオブジェクトで、ラベルの名前、ラベルの説明、ラベル自体がGNU Privacy Guard(GPG)を使用して署名または検証、電子メールアドレス、日付を使用することもできます.コマンドは次のとおりです.
一般的には、関連情報を保持するために注釈付きラベルを使用することをお勧めします.2つ目のラベル形式をお勧めします.
ラベルの削除ローカルラベル を削除
ここまではローカルV 1.0.1のバージョンを削除しただけですが、オンラインV 1.0.1のバージョンはまだ存在します.どうすればいいですか?リモートラベル を削除する.
これにより、ローカルおよびリモートのV 1.2バージョンが削除されました.
リモート・サーバへのプッシュ
非常に簡単で、githubなどのリモートサーバにコマンドを実行します.
リモート・バージョンをローカルにダウンロード
ローカルにすでにリモートブランチがある場合:
ローカルにリモート・ウェアハウスがない場合は、バージョンを直接引き延ばします.
その他の機能 v 1.0.1とcommits 1 b 2 e 1 d 63 fを比較する v 1.0.1現在のバージョンと比較 v 1.0.1 hello があるかどうかを検索 v 1.0.1バージョンのreadme を表示
git tag
v1.0.0
v1.0.1
v1.0.2
git tag -l 'v1.0*'
git show v1.0.0
commit 41b1058d87990466231deda16cc5c047a4683805
Author: jacoobwang <[email protected]>
Date: Fri Mar 31 16:02:48 2017 +0800
modify composer
diff --git a/composer.json b/composer.json
index d8bffad..b683809 100644
--- a/composer.json
+++ b/composer.json
@@ -1,4 +1,9 @@
ラベルの作成
gitラベルには2つのケースがあります.
git tag aaaa
git tag -a V1.2.1 -m 'version 1.2.1'
一般的には、関連情報を保持するために注釈付きラベルを使用することをお勧めします.2つ目のラベル形式をお勧めします.
ラベルの削除
git tag -d V1.0.1
ここまではローカルV 1.0.1のバージョンを削除しただけですが、オンラインV 1.0.1のバージョンはまだ存在します.どうすればいいですか?
git push origin :refs/tags/V1.0.1
これにより、ローカルおよびリモートのV 1.2バージョンが削除されました.
リモート・サーバへのプッシュ
git push origin --tags
非常に簡単で、githubなどのリモートサーバにコマンドを実行します.
リモート・バージョンをローカルにダウンロード
ローカルにすでにリモートブランチがある場合:
git fetch origin tag V1.0.1
ローカルにリモート・ウェアハウスがない場合は、バージョンを直接引き延ばします.
git clone --branch v1.0.1 https://github.com/jacoobwang/vino-blog.git
その他の機能
git diff v1.0.1 1b2e1d63ff
git diff v1.0.1 HEAD
git grep "hello" v1.0.1
git show v1.0.1:readme