在 VS Code 中的分支之间切换

Switching between branches in VS Code

我仍然掌握 VS Code 的窍门。 我想使用 2 个不同的 GET API URL 端点但完全相同的 UI 来制作一个 React 应用程序。本质上,我只想更改 2.

之间的基数 URLs

我尝试在 VS 代码中创建一个新分支来制作 2 个单独的文件,但是一旦我在 master 分支中进行编辑,更改也会反映在新分支中。

有没有办法从 VS 代码创建一个不同的独立分支?

我在论坛上搜索过,但没有找到确切的结果,而且我也不擅长 git。谢谢。

很可能在切换分支时显示了您的更改,因为您在切换之前尚未将更改提交到分支。

假设您在 master 分支上并进行一些更改。您可以创建一个新分支 new-feature 并将您当前的工作分支更改为 new-feature 以引入您现有的更改。这很有用,因为有时您会开始执行一些工作,然后才意识到范围有点太大,应该是它自己的分支。

如果您想保留在当前分支上所做的更改,您需要使用 git add your_filename.here(或 git remove)“暂存”您的更改。添加和删​​除所有要保留在该分支上的更改文件后,您需要 git commit 它们。这是最终将更改添加到版本历史记录的步骤。

现在,当您更改到 new-feature 分支时,您在 master 上的更改将不存在。

有许多 GUI 应用程序使 git 模型更加直观,例如 SourceTree、Github Desktop 和 SmartGit