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

比如有个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学习者快速成长!