我正在使用azure devOps开发项目,并使用git。对于变更,我们需要使用一个子分支,然后将其与父分支合并。
最近,我在一个子分支(“功能分支”)中工作,并对代码进行了一些大的调整。在中间,我接到了一项新任务,想撤消所有更改。我要做的第一件事是重做所有更改。在此期间,我没有提交任何内容,而是在VSC内重新提交了每个提交(未提交任何内容)。关闭我的编辑器并删除了我的分支。 Git中没有任何命令。没有分支或合并到主分支。
然后我从主分支中创建了另一个子分支,当我在VSC中打开它时,仍然可以得到我在另一个子分支中所做的更改。即使我没有提交,保存,合并或其他任何内容。
我确实仔细检查了我的主分支(在devOps中),但更改不存在。但是每次从该主分支创建一个分支时,即使父分支上不存在不需要的更改,我也会得到它们。
然后我尝试删除该分支的本地安装并重新安装。但是,当我创建分支并在VSC中打开它时,更改仍然存在。非常沮丧。也许是VSC的问题。该如何解决?