[英]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.