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

Noa*_*oam 219 git github git-branch

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

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

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

Ant*_*sse 342

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

git checkout -b my_new_branch
git commit
Run Code Online (Sandbox Code Playgroud)

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

  • Git非常简单 - 一旦你知道它.谢谢! (12认同)
  • 谢谢.我希望它会那么简单,但不确定. (5认同)
  • @antoine-pelisse 如果我不包含 `-b` 标志和/或如果我切换到我想继续处理这些更改的现有分支,会发生什么? (2认同)