git 的tag和branch 如果重名了 怎麼處理
PHP中文网
PHP中文网 2017-05-02 09:41:39
0
2
1270

例如有個tag叫 v1 又有個branch也叫v1 但這倆又指向不同的 commit 那我checkout的時候怎麼區分 tag和branch呢

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(2)
为情所困

首先一定不要重名的tag和branch,這樣會讓整個專案團隊的人都陷入「安能辨我是雄雌」的困境。

「統一的命名規範很重要!統一的命名規範很重要!統一的命名規範很重要!」

實在不知道怎麼命名比較適合可以參考 Git FLOW

另外,如果已經出現重名的情況可以透過兩種方式來進行重建有意義名稱的分支來解決問題

git checkout -b new_branch old_branch 
git checkout -b new_branch <sha1>
Peter_Zhu

git checkout 標籤/v1

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!