我的工作,我认为现在应该真的在自己的分支。
我现在想要处理其他事情,但工作不是我想要提交的形状。
我创建了新的分支,所有未出现的作品都很棒。
但它仍然显示在主分支中。
我怎样才能这样做所有工作,虽然尚未提交,但仅在新分支中显示,而不是在主分支中显示。
答案 0 :(得分:1)
将所有未提交的更改带到另一个分支的一种方法是使用stash。当您在master中时,隐藏在working / staging目录中所做的所有更改,创建一个新分支或checkout已创建的分支,并在新签出的分支中应用隐藏的更改。
$ git stash
//此命令将存储所有更改
$ git checkout -b newBranch
或git checkout existingBranch
//检查另一个分支
$ git stash apply
//应用所有未提交的更改