摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作詳解及實(shí)用指南之三分支管理創(chuàng)建標(biāo)簽標(biāo)簽可以簡(jiǎn)單的理解為屬于分支定義的別名,分支本身都會(huì)進(jìn)行指針的配置分支都會(huì)指向某一個(gè)但是標(biāo)簽卻是一個(gè)固定的內(nèi)容,可以說(shuō),標(biāo)簽永遠(yuǎn)指向一個(gè)。
1. git 詳解及實(shí)用指南之一 (本地操作)
2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作)
3. git 詳解及實(shí)用指南之三(分支管理)
標(biāo)簽可以簡(jiǎn)單的理解為屬于分支定義的別名,分支本身都會(huì)進(jìn)行指針的配置(分支都會(huì)指向某一個(gè)commit id), 但是標(biāo)簽卻是一個(gè)固定的內(nèi)容,可以說(shuō),標(biāo)簽永遠(yuǎn)指向一個(gè)commit id。
標(biāo)簽定義
標(biāo)簽可以標(biāo)記某一提交點(diǎn)
1)為master定義一個(gè)標(biāo)簽
git tag v1.0
2)查看所有的標(biāo)簽
git tag
但是這個(gè)標(biāo)簽也只是針對(duì)當(dāng)前的master 分支所打上的標(biāo)簽,可是在一個(gè)項(xiàng)目中一定會(huì)有許多的提交點(diǎn),如果要為之前的提交點(diǎn)打上標(biāo)簽該怎么做呢?只需要找到 commit id 即可。
3)查詢?nèi)罩?/strong>
git log --pretty=oneline --abbrev-commit
在這些日志上都會(huì)有 commit id,那么下面針對(duì)于一個(gè)commit id 進(jìn)行標(biāo)簽的定義。
4)為 7c593a7 設(shè)置標(biāo)簽
git tag v0.6 7c593a7
但此時(shí)只是顯示一些很簡(jiǎn)單的標(biāo)簽信息并不是很好,所以下面希望可以看標(biāo)簽的完整內(nèi)容。
5)查看標(biāo)簽的完整信息
git show v0.6
在之前所建立的標(biāo)簽實(shí)際上都沒(méi)有設(shè)置注釋信息,那么下面可以定義一些注釋信息。
6)添加標(biāo)簽時(shí)設(shè)置注釋
git tag -a v0.7 -m "test version" e8c137a
查詢標(biāo)簽信息
2.標(biāo)簽管理1)刪除標(biāo)簽
git tag -d v1.0
這樣的標(biāo)簽只是進(jìn)行了本地的標(biāo)簽刪除,而標(biāo)簽也可以提交到服務(wù)器上去。
2)將標(biāo)簽推送到服務(wù)器上
git push origin v0.6 git push origin v0.7
推送完成之后可以進(jìn)行標(biāo)簽的察看
3)一次性推送多個(gè)標(biāo)簽
git push origin --tags
4)刪除本地某個(gè)標(biāo)簽
git tag -d v0.7
5)但是此時(shí)在服務(wù)器上依然存在有此標(biāo)簽,所以可以繼續(xù)刪除遠(yuǎn)程標(biāo)簽
git push origin :refs/tags/v0.7
你的點(diǎn)贊是我持續(xù)分享好東西的動(dòng)力,歡迎點(diǎn)贊!
一個(gè)笨笨的碼農(nóng),我的世界只能終身學(xué)習(xí)!
更多內(nèi)容請(qǐng)關(guān)注公眾號(hào)《大遷世界》!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/98673.html
摘要:詳解及實(shí)用指南之一本地操作詳解及實(shí)用指南之二遠(yuǎn)程操作詳解及實(shí)用指南之三分支管理創(chuàng)建標(biāo)簽標(biāo)簽可以簡(jiǎn)單的理解為屬于分支定義的別名,分支本身都會(huì)進(jìn)行指針的配置分支都會(huì)指向某一個(gè)但是標(biāo)簽卻是一個(gè)固定的內(nèi)容,可以說(shuō),標(biāo)簽永遠(yuǎn)指向一個(gè)。 1. git 詳解及實(shí)用指南之一 (本地操作)2. git 詳解及實(shí)用指南之二 (遠(yuǎn)程操作)3. git 詳解及實(shí)用指南之三(分支管理) 1.創(chuàng)建標(biāo)簽 標(biāo)簽可以簡(jiǎn)...
摘要:繼上一篇詳解及實(shí)用指南之一本地操作今天說(shuō)下,遠(yuǎn)程操作。但是遠(yuǎn)程的分支依然沒(méi)有發(fā)生改變。在本地磁盤(pán)上進(jìn)行倉(cāng)庫(kù)的克隆操作不要在原來(lái)目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開(kāi)發(fā)之中最好的做法是所有的開(kāi)發(fā)者直接克隆遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行操作。 繼上一篇 1. git 詳解及實(shí)用指南之一 (本地操作) 今天說(shuō)下,git 遠(yuǎn)程操作。 1.生成 SSH key 這里是用 github 來(lái)做演示的,如果沒(méi)有 gi...
摘要:繼上一篇詳解及實(shí)用指南之一本地操作今天說(shuō)下,遠(yuǎn)程操作。但是遠(yuǎn)程的分支依然沒(méi)有發(fā)生改變。在本地磁盤(pán)上進(jìn)行倉(cāng)庫(kù)的克隆操作不要在原來(lái)目錄下完成,而直接換一個(gè)新目錄,在實(shí)際開(kāi)發(fā)之中最好的做法是所有的開(kāi)發(fā)者直接克隆遠(yuǎn)程倉(cāng)庫(kù)進(jìn)行操作。 繼上一篇 1. git 詳解及實(shí)用指南之一 (本地操作) 今天說(shuō)下,git 遠(yuǎn)程操作。 1.生成 SSH key 這里是用 github 來(lái)做演示的,如果沒(méi)有 gi...
摘要:緩存區(qū)上的操作使用將代碼添加到暫存區(qū)之中本次操作使用了一個(gè),那么就表示全部加入。我的王大冶但是這個(gè)時(shí)候此文件并沒(méi)有使用進(jìn)行加入?,F(xiàn)在假設(shè)修改了我的王大冶就是要改代碼,不干走人了,老子不吃你這套但是只要是文件一修改,那么就可以立即跟蹤到狀態(tài)。 后續(xù)會(huì)持續(xù)更新 1.設(shè)置開(kāi)發(fā)者的個(gè)人信息 在任何一個(gè)系統(tǒng)之中都會(huì)存在有多個(gè)開(kāi)發(fā)者(多人協(xié)作開(kāi)發(fā)),而在 GIT 之中,對(duì)于每一個(gè)開(kāi)發(fā)者(電腦),都...
摘要:緩存區(qū)上的操作使用將代碼添加到暫存區(qū)之中本次操作使用了一個(gè),那么就表示全部加入。我的王大冶但是這個(gè)時(shí)候此文件并沒(méi)有使用進(jìn)行加入。現(xiàn)在假設(shè)修改了我的王大冶就是要改代碼,不干走人了,老子不吃你這套但是只要是文件一修改,那么就可以立即跟蹤到狀態(tài)。 后續(xù)會(huì)持續(xù)更新 1.設(shè)置開(kāi)發(fā)者的個(gè)人信息 在任何一個(gè)系統(tǒng)之中都會(huì)存在有多個(gè)開(kāi)發(fā)者(多人協(xié)作開(kāi)發(fā)),而在 GIT 之中,對(duì)于每一個(gè)開(kāi)發(fā)者(電腦),都...
閱讀 2686·2021-11-16 11:40
閱讀 3475·2021-11-08 13:26
閱讀 943·2021-10-28 09:32
閱讀 3595·2021-09-13 10:26
閱讀 860·2019-08-30 15:55
閱讀 844·2019-08-30 15:44
閱讀 1963·2019-08-30 15:44
閱讀 1810·2019-08-30 13:48