84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
比如有个tag叫 v1 又有个branch也叫v1 但这俩又指向不同的 commit 那我checkout的时候怎么区分 tag和branch呢
认证高级PHP讲师
首先一定不要重名的tag和branch,这样会让整个项目团队的人都陷入“安能辨我是雄雌”的困境。
“统一的命名规范很重要! 统一的命名规范很重要! 统一的命名规范很重要!”
实在不知道怎么命名更合适可以参考 Git FLOW
另外,如果已经出现重名的情况可以通过两种方式来进行重建有意义名称的分支来解决问题
git checkout -b new_branch old_branch
git checkout -b new_branch <sha1>
git checkout tags/v1
首先一定不要重名的tag和branch,这样会让整个项目团队的人都陷入“安能辨我是雄雌”的困境。
“统一的命名规范很重要! 统一的命名规范很重要! 统一的命名规范很重要!”
实在不知道怎么命名更合适可以参考 Git FLOW
另外,如果已经出现重名的情况可以通过两种方式来进行重建有意义名称的分支来解决问题
git checkout tags/v1