将当前更改放在新的Git分支中

时间:2011-01-20 11:42:56

标签: git github git-branch

我一直在编辑主分支上的一些模块,但我还没有提交它们。我现在认为这些变化应该在实验分支而不是主分支上。

如何将这些编辑内容添加到实验分支中?将它们复制到某个临时位置,创建分支,然后将它们复制回来?

我如何配置东西,以便当我从新的实验分支进行git推送时,它会进入我的GitHub仓库中的同名分支?

1 个答案:

答案 0 :(得分:332)

您只需签出一个新分支,然后提交:

git checkout -b my_new_branch
git commit

签出新分支不会丢弃您的更改。