我来自 SVN 世界,所以我可能无法理解 GIT 中所有细微的概念差异。
我有一个起源/主分支。一段时间以来,我一直在标记大师。然后在生产中发生了一些事情。我们需要修复一个令人讨厌的错误。
所以,我努力地将(结帐)切换到一个标签(我们称之为 prod-1.0)。然后我创建了一个分支。我修改了我的代码,在 origin/prod-1.0-hotfix 中提交。然后我继续将该分支推送到我的遥控器。
现在在 prod 中发现了一个新错误。我以为我可以检查分支“prod-1.0-hotfix”,但事实证明,这不是来自“prod-1.0-hotfix”的代码,而是在我将分支推送到远程时位于 origin/master 中的代码.
有人可以发光吗?