Latest web development tutorials

Gitのタグ

あなたが重要な段階に到達し、希望は常に特別なスナップショットを提出することを覚えているだろう場合は、タグ付けするタグをgitのためにそれを使用することができます。

たとえば、私たちはw3cschoolccが「1.0」バージョンを公開投影します。 我々はマークされ、最新の提出(HEAD)」v1.0の "ラベルにgitのタグ-a v1.0のコマンドを使用することができます。

-aオプションは、「注釈付きのラベルを作成します。」ことを意味しています -aオプションを実行することはできませんが、それはこのタグは再生するシャシ侯プレイ、であり、あなたがタグコメントを追加できません記録されません。 私は注釈が付けられたラベルを作成することをお勧めします。

$ git tag -a v1.0 

あなたはgitのタグ-aコマンドを実行すると、Gitはあなたが書かれたコメントを同じに提出することと同じように、コメントタグを書くことができますあなたのエディタを開きます。

今、私たちはgitのログ--decorateを実行するとき、我々は我々がラベル付けすることを確認することができます注意を払います:

$ git log --oneline --decorate --graph
*   88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\  
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/  
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 test comment from w3cschool.cc

私たちは順番にリリースされたプレイタグを、提出し忘れた場合、我々はそれを追加ラベルを与えることができます。

例えば、我々は85fc7e7(前の例の最後の行を)提出リリースしたが、その後、タグを再生するためにそれを与えるのを忘れたとします。 私たちは今、次のことができます。

$ git tag -a v0.9 85fc7e7
$ git log --oneline --decorate --graph
*   88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\  
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/  
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 (tag: v0.9) test comment from w3cschool.cc

我々はすべてのタグを表示したい場合は、次のコマンドを使用することができます。

$ git tag
v0.9
v1.0

ラベル情報のコマンドを指定します。

git tag -a <tagname> -m "w3cschool.cc标签"

PGP署名labelコマンド:

git tag -s <tagname> -m "w3cschool.cc标签"