在Git中,将所有未经注册的更改带到另一个分支并清理master,但是还没有提交它?

时间:2018-04-24 04:00:24

标签: git

我的工作,我认为现在应该真的在自己的分支。

我现在想要处理其他事情,但工作不是我想要提交的形状。

我创建了新的分支,所有未出现的作品都很棒。

但它仍然显示在主分支中。

我怎样才能这样做所有工作,虽然尚未提交,但仅在新分支中显示,而不是在主分支中显示。

1 个答案:

答案 0 :(得分:1)

将所有未提交的更改带到另一个分支的一种方法是使用stash。当您在master中时,隐藏在working / staging目录中所做的所有更改,创建一个新分支或checkout已创建的分支,并在新签出的分支中应用隐藏的更改。

$ git stash //此命令将存储所有更改

$ git checkout -b newBranchgit checkout existingBranch //检查另一个分支

$ git stash apply //应用所有未提交的更改

相关问题