gpt4 book ai didi

git - 当我在 GIT 中 checkout 一个分支然后在没有明确指定分支名称的情况下进行标记时会发生什么?

转载 作者:行者123 更新时间:2023-12-04 06:02:56 25 4
gpt4 key购买 nike

我希望这是一个非常简单的问题......但看似很难从文档中获得直接答案或在 GIT 的命令行上玩弄。这是场景,我有一个本地 repo 协议(protocol)并且在掌握。我创建了一个名为 branch1 的分支,我检查了 branch1。然后我进行一些更改,添加/提交更改(暂存和提交)。此时我用“git tag 1.0”标记 branch1。

我的问题是 - 该标签是否会自动识别我在 branch1 中的事实并因此仅适用于 branch1。或者我是否需要使用命令“git tag 1.0 branch1”明确命名它所指的分支。我在 branch1 工作目录和 master 工作目录中尝试了“git branch --list”等,它们都列出了两种情况下的标签。如果我将 branch1 重新设置为 master,那么我不会对这个结果感到惊讶。但是目前,在不 merge 更改的情况下,我如何才能要求在命令行上仅查看引用给定分支的标记(如果是这种情况)?

最佳答案

标签不涉及分支。他们指的是提交。你在哪个分支完全无关紧要。您甚至可能根本不在分支机构上。

git tag foo branch1

不将标记应用于 branch1。这是将其应用于 branch1HEAD 提交的简写符号。

关于git - 当我在 GIT 中 checkout 一个分支然后在没有明确指定分支名称的情况下进行标记时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com