android studio如何使用已創(chuàng)建的tag,切換到tag,在tag基礎(chǔ)上修復(fù)BUG

Androidstudio如何使用已創(chuàng)建的tag

目前我們所有的Git項(xiàng)目,在封版后,都會(huì)打個(gè)tag來標(biāo)記版本。

有時(shí)候,當(dāng)我們封版后,會(huì)發(fā)現(xiàn)一些嚴(yán)重的bug,不得不修改,但是這個(gè)時(shí)候,我們已經(jīng)開始新版本的開發(fā)了,這時(shí)回退到tag,修改封版時(shí)候的代碼就很有必要了

首先明確兩個(gè)概念:

tag:你可以理解為一個(gè)代碼的快照,它記錄的是某個(gè)時(shí)刻的代碼,你可以獲取tag,但是不能編輯tag的代碼

branch:分支,這個(gè)無需多解釋了

Androidstudio創(chuàng)建tag是有可視化界面來操作的,但是使用tag沒有,你需要用到命令行。

使用已創(chuàng)建的tag,你需要:

找到這個(gè)tag,并把你本地代碼的head移到這個(gè)tag上:Gitcheckout tag_name.

這時(shí)候 git 可能會(huì)提示你當(dāng)前處于一個(gè)“detached HEAD” 狀態(tài),因?yàn)?tag 相當(dāng)于是一個(gè)快照,是不能更改它的代碼的。

如果要在 tag 代碼的基礎(chǔ)上做修改,你需要?jiǎng)?chuàng)建一個(gè)branch:git checkout -b branch_name tag_name,其中的tag_name可省略

然后剩下的就跟我們?cè)趍aster上操作一樣了,只不過你是操作的另外一個(gè)branch

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,843評(píng)論 4 54
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,877評(píng)論 1 26
  • 第三次上馬,表示這是我跑步以來最佩服自己的一次,最后以5個(gè)半小時(shí)完成,但是我超極敬佩我自己,這次的獎(jiǎng)牌我要掛起來。...
    邱菊也是我閱讀 611評(píng)論 0 1
  • 戰(zhàn)國七雄:秦、楚、齊、燕、趙、韓、魏,爭城奪地,互相殺伐,連年不斷混戰(zhàn)。 楚國詩人--屈原,為楚環(huán)王的左徒官。他見...
    風(fēng)中紅竹Dancer閱讀 321評(píng)論 6 6
  • 2015年12月31日 晴 空氣質(zhì)量 良 戒煙 11 天 “鼎”——我初,高中的死黨。在我準(zhǔn)備離開...
    易人生閱讀 223評(píng)論 0 0

友情鏈接更多精彩內(nèi)容