小编Pau*_*aul的帖子

如何使用 Git 在 Visual Studio Code 中的分支之间切换?

我正在尝试测试分支在 Visual Studio Code 和 Git 中是如何工作的。以前我使用过非常简单的TFS - 您创建一个分支,所有这些都存储在磁盘上的一个单独文件夹中,因此您可以轻松地在一个或另一个分支上工作。

因此,在 Visual Studio Code 中,我从 master 创建了一个新分支“test”。在 Visual Studio Code 中,我正在查看左下角的分支图标以查看我在哪个分支中工作。

Visual Studio Code 分支图标

它说我正在测试中,所以我对文件 1 进行了更改,提交并同步了更改。我现在想在 master 分支上工作,所以我转到左下角,切换到 master,但是我从 test 分支所做的更改仍然显示在编辑器中。

如果我查看硬盘,我从 test 分支所做的更改就在那里,并且没有单独的 test & master 文件夹。那么我如何才能再次在 master 分支上工作呢?我试过结帐,在主分支上同步,但我总是显示测试更改。

一个典型的场景是,我在一个分支上完成了一个新特性的工作,在返回到特性分支之前,我需要切换到 master 来做一个修补程序。在这些分支之间切换正在逃避我。

git branch visual-studio-code

19
推荐指数
3
解决办法
5万
查看次数

标签 统计

branch ×1

git ×1

visual-studio-code ×1