<分区>
我一直在 master 分支上编辑一些模块,但我还没有提交它们。我现在认为这些更改应该真正发生在实验分支而不是主分支上。
我怎样才能将这些编辑放入实验分支?将它们复制到某个临时位置,创建分支,然后再将它们复制回去?
我该如何配置,以便当我从新的实验分支执行 git push 时,它会进入我的 GitHub 存储库中的同名分支?
标签 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
git - ssh -vT git@github.com kex_exchange_identification : Connection closed by remote host
git - 使用 git,如何删除远程分支的本地副本?或者至少 pull 而不 merge ?
git - 一个用于多项目 git 存储库的 Jenkinsfile