如何在完成更改后检出新分支

时间:2015-02-03 17:46:33

标签: git

我通常会通过创建新分支来开始编辑文件:git checkout new-feature

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

有没有办法让我现在可以创建一个分支并且仍然拥有我迄今为止所做的所有编辑?

1 个答案:

答案 0 :(得分:2)

如果要在当前分支上创建一个新的分支,并且当前正在处理所有工作(即使用脏工作目录),您只需创建分支并切换到它:

git checkout -b new-feature

Git根本不会触及您的更改。如果Git有一个需要Git改变的问题,那就不会这样做,而是停下来告诉你在不失去变化的情况下你不能这样做。