簡體   English   中英

如何在Git中使用標簽?

[英]How to use tags in Git?

根據我的理解,git中的標簽只是用名稱標記一個特定的提交。

所以說我發布1.5版,我創建了一個標簽1.5

現在,如果客戶發現了錯誤,我該如何將1.5代碼庫“檢出”到我的工作目錄?

我想我會執行錯誤修復,然后創建另一個標簽,如1.5.1。

然后我可能會將該代碼合並到當前版本中,對吧?

git checkout 1.5

這將檢查工作目錄的1.5標簽。 然后,您可以進行任何您喜歡的修復,然后為版本1.5.1創建另一個標記。

在此之后,只需檢查回master(或您正在開發的任何分支),並執行以下命令:

git merge 1.5.1

這會將您所做的更改合並到最新版本的代碼庫中。

git tag <1.5> -a

然后推它

git push --tags

我發現你可以使用以下方法找到標簽結帳:

git tag -l
git checkout <tag>

以前的SO帖子上找到更多信息

現在,如果客戶發現了錯誤,我該如何將1.5代碼庫“檢出”到我的工作目錄?

git checkout -b fix1point5 v1.5

我想我會執行錯誤修復,然后創建另一個標簽,如1.5.1。

[edit edit]
git add .
git commit
git tag v1.5.1 HEAD

然后我可能會將該代碼合並到當前版本中嗎?

git checkout master
git merge v1.5.1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM