请在切换分支之前提交更改或隐藏它们

Mah*_*hir 1 git

我有两个分行

  • 开发者
  • 特征

不知不觉中,我在 dev 分支中编写了一些未经测试而不允许在 dev 分支中使用的代码。我不想丢失我编写的所有代码。现在我想切换功能分支并将所有更改的文件添加到功能分支中。但是当我想签出功能分支时它会显示

Please commit your changes or stash them before you switch branches
Run Code Online (Sandbox Code Playgroud)

有任何方法可以切换功能分支并获取功能分支中所有更改的文件,以便我将这些文件添加到功能分支中。

Unb*_*ess 7

正如 git 告诉你的那样,你可以提交更改或隐藏它们。

最简单的解决方案是将它们隐藏起来:

# Assuming you are on dev branch
$ git stash save "Code in dev branch to be included in feature branch"
$ git checkout feature
$ git stash pop 
Run Code Online (Sandbox Code Playgroud)

您的更改现在可以在feature.