1. 程式人生 > >廖雪峰git教程學習筆記3

廖雪峰git教程學習筆記3

common 引入 tags git tag git clone 說明文 hub commit nbsp

commit是一串不便記憶的數字,為了方便記憶,引入tag,tag就跟HEAD一樣,就像一個指針,指向commit,且指向是不能變得,一個commit就有一個tag

給當前分支下的當前commit打上tag:

git tag <tag_name>

查看所有tag:

git tag

給以前的commit打上tag:用git log找到commit id(就是那串數字),然後用命令:

git tag <tag_name> <commit_id>

查看標簽信息:

git show <tag_name>

給特定commit創建帶有說明文字的tag:

git tag –a <tag_name> -m”common” <commit_id>

刪除標簽:

git tag –d <tag_name>

推送到遠程標簽:

git push origin <tag_name>

一次性推送所有尚未推送到遠程的本地標簽:

git push origin –tags

如果tag已推送到遠程,想刪除遠程tag,先從本地刪除:

git tag –d <tag_name>

再從遠程刪除:

git push origin :refs/tags/<tag_name>

使用GitHub:

不能從別人的倉庫地址[email protected]:<user_name>/<repos_name>.git直接git clone下來,∵推送到遠程的時候自己沒有權限推送修改,所以要先fork到自己的賬號下,再從自己的賬號clone到本地

廖雪峰git教程學習筆記3