git切換tag並提交代碼


git切換tag並提交代碼

由於公司線上也有多套環境,每次發版本之后會打tag,但是某個環境可能不是master的代碼,修復bug時就需要以tag為基准分支作為熱修復分支。

tag是只讀分支,所以需要重命名為新分支

1. fetch 線上所有的tag到本地

 git fetch --tags

2. 切換到你需要修復的tag

git checkout [tag_name]

3. 將tag重命名為可修改的分支

git switch -c <new-branch-name> #可以將此版本作為tag的熱修復版本,測試沒問題之后可以直接發布

4. 合並代碼

將修改的分支合並到其他分支


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM