Git 如何在已进行更改后签出新分支

Git 如何在已进行更改后签出新分支,git,Git,我通常通过创建一个新分支开始编辑文件:git checkout new特性 但这次我忘了创建一个新分支,开始编辑文件。我还没有添加或提交任何内容 有没有一种方法可以让我现在创建一个分支,并且仍然保留到目前为止所做的所有编辑?如果您想在当前分支的基础上创建一个新分支,其中包含您当前正在处理的所有工作,即脏工作目录,您只需创建分支并切换到它: git checkout -b new-feature Git根本不会触及您的更改。如果Git遇到了需要Git更改内容的问题,它不会这样做,而是会停下来告诉

我通常通过创建一个新分支开始编辑文件:git checkout new特性

但这次我忘了创建一个新分支,开始编辑文件。我还没有添加或提交任何内容


有没有一种方法可以让我现在创建一个分支,并且仍然保留到目前为止所做的所有编辑?

如果您想在当前分支的基础上创建一个新分支,其中包含您当前正在处理的所有工作,即脏工作目录,您只需创建分支并切换到它:

git checkout -b new-feature

Git根本不会触及您的更改。如果Git遇到了需要Git更改内容的问题,它不会这样做,而是会停下来告诉您,如果不丢失更改,您就无法做到这一点。

只需创建一个新分支并进行检查。可能是