我们在工作中使用GitHub。我创建了一个分支并进行了一些更改以解决问题。很明显,一旦我开始测试,这些变化就不起作用了。我没有撤消更改,而是删除了分支(本地和远程)并创建了一个具有相同名称的新分支。新的更改工作,我将我的分支与我们的主分支合并。 当使用合并更改对主分支进行测试时,重新引入已删除分支中的更改以及我的新更改。 它几乎看起来像,因为我在新分支上使用与旧分支相同的名称,当Git进行分支合并时,它使用了所有分支,删除或不删除。我确信,如果我为新分支使用了不同的名称,那就不会发生这种情况。
这是否曾经发生在其他人身上?