我怎么问git,哪些提交不在分支上?

时间:2012-02-29 11:01:26

标签: git

我没有给予足够的重视,并且在“无分支”上工作了一段时间。

问题在于我的作品跨越了数周的时间,也许是10次提交,所以现在对我来说很明显已经提交到正确的分支,什么没有。

如何向git询问我创建的所有不属于任何分支的提交? 我可以轻松地将它们全部合并,还是每次提交需要进行一次合并?

1 个答案:

答案 0 :(得分:1)

如果您还在上次提交的位置,则可以使用

创建一个新分支
$ git branch new-branch

如果您的工作目录中没有任何已修改的文件,您现在可以切换到刚创建的那个分支:

$ git checkout new-branch

现在,您可以像往常一样继续使用git cherry-pickgit rebase移动提交。