廖雪峯git教程學習筆記3

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

 

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

git tag <tag_name>指針

 

查看全部tag:it

git tag權限

 

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

git tag <tag_name> <commit_id>標籤

 

查看標籤信息:co

git show <tag_name>遠程

 

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

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:

不能從別人的倉庫地址git@github.com:<user_name>/<repos_name>.git直接git clone下來,∵推送到遠程的時候本身沒有權限推送修改,因此要先fork到本身的帳號下,再從本身的帳號clone到本地

相關文章
相關標籤/搜索