我没有给予足够的重视,并且在“无分支”上工作了一段时间。
问题在于我的作品跨越了数周的时间,也许是10次提交,所以现在对我来说很明显已经提交到正确的分支,什么没有。
如何向git询问我创建的所有不属于任何分支的提交? 我可以轻松地将它们全部合并,还是每次提交需要进行一次合并?
答案 0 :(得分:1)
如果您还在上次提交的位置,则可以使用
创建一个新分支$ git branch new-branch
如果您的工作目录中没有任何已修改的文件,您现在可以切换到刚创建的那个分支:
$ git checkout new-branch
现在,您可以像往常一样继续使用git cherry-pick
或git rebase
移动提交。