假设您正在一个分支上工作,并且您想出了一个有趣的行为,您希望将其归档为一个实验性分支。最干净的方法是什么?
我能想到的最简洁的方法:
1) 将您的本地版本备份到另一个目录。
2) git checkout,恢复上次提交
3) git branch experiment_name,新建分支
4) git checkout experiment_name,切换到新的分支
5) 将备份的版本复制到工作的 git 目录。
6) git commit,提交你新的花式实验分支
最佳答案
如果您没有干净的索引:
git stash
git checkout -b name
git stash pop
... more edits
git commit
如果你有一个干净的索引,你可以从当前的头部创建一个新的分支:
git checkout -b name
... edits
git commit
或者,如果您有属于当前分支的编辑,并且您想在新的实验分支上工作一段时间然后返回:
git stash
git checkout -b name
... edits
git commit
git branch master
git stash pop
... continue work
关于git - 在 Git 中创建分支的干净方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4082296/