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

标签 git github git-branch

<分区>

我一直在 master 分支上编辑一些模块,但我还没有提交它们。我现在认为这些更改应该真正发生在实验分支而不是主分支上。

我怎样才能将这些编辑放入实验分支?将它们复制到某个临时位置,创建分支,然后再将它们复制回去?

我该如何配置,以便当我从新的实验分支执行 git push 时,它会进入我的 GitHub 存储库中的同名分支?

最佳答案

您可以简单地 checkout 一个新分支,然后提交:

git checkout -b my_new_branch
git commit

checkout 新分支不会放弃您的更改。

关于git - 将当前更改放在新的 Git 分支中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4746672/

相关文章:

git - 从 vscode 中的 git 中删除 node_modules

git - 在有和没有子模块的 git 分支之间切换的可靠命令集

git - 无法与 Visual Studio Git 插件同步更改

git - 只取一部分git commit,push到github

python - 在Mac上加载模块-Python3

git - ssh -vT git@github.com kex_exchange_identification : Connection closed by remote host

git - 使用 git,如何删除远程分支的本地副本?或者至少 pull 而不 merge ?

git - 一个用于多项目 git 存储库的 Jenkinsfile

git - 将 git rm -f <file> 从另一个分支中删除文件

gitlab 重定向推送/获取/克隆以登录