切换分支无意义?
Topic source我觉得能看到是很正常的呀,这样才方便嘛
就像是使用 git stash list
可以列出所有分支下的stash
一样,就是让你看起来方便呀,tag
本来就是为了提高使用便利性的,要不然要找全所有tag
岂不是要翻遍所有分支
首先您要知道我们所谓的tag还有branch其实都是一个指针,当我们打下了一个tag,就相当于创建了一个const指针,它指向目标commit并且不会动。
而当我们创建了branch之后相当于创建了一个动态的branch,它可以根据我们的需要指向任意一个commit。
所以当我们使用git tag的时候,程序就只会去检索所有指向commit并且被tag过的 指针,而跟我们的branch指向哪个commit没有任何关系
- 1
我要快乐和寻找梦想
我第一步的时候忘记切换到master分支,做完之后才发现是在dev分支里创建了好几个标签。 于是赶紧切换到master分支,用git tag显示所有标签发现在dev分支上创建的标签,master分支里都有。 反过来试了一下,也是一样。 所以,切不切换分支也无所谓吗?