1
5
在git中,不标记分支。标记提交。如果你想标记一个分支,你已经得到了:分支的名称。:)
对,
|
2
4
在git中不能说 属于 去某个分支。单个提交可以在多个分支上;如果提交A是分支尖端的祖先之一,则我们说它在给定的分支上。 作为 Bombe said 在git中,不标记分支。标记提交。在git中,标记只是指向提交的(带注释的)指针。 在你的情况下,我想,你有如下情况 /-- [v1.0] v ---.---.---.---X---.---A <-- master \ \-.---B <-- maint
让我们用标记“v1.0”来表示“x”。此提交同时在分支“master”和分支“maint”上。如果你跑”
git describe
“在提交'a'(在'master'分支的顶部)之上,您将得到如下内容
如果希望标记仅出现在分支“master”上,则可以在分支“maint”点之后创建新的提交(例如,仅更新git-version-file中的默认/回退版本信息)。如果用“v1.0.3”标记“maint”分支上的提交,则只能从“maint”中看到它。 高温高压 |
3
2
在git中,标记是特定提交的别名,而不是分支的别名。 标记和分支是独立的。 所以,如果你想签出一个特定的版本来做一个小版本,那么你可以:
或者,
两者都是引用特定提交的简单等效方式。 进行更改,提交它们并用次要版本标记提交。 你甚至可以删除你签出的分支。 |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
Igor · git重置已删除目录上的头 2 年前 |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |