最近使用git的时候,不注意看所在分支状态,一不小心就把代码误提交到* (no branch)上了。
这个时候,再切换到master等其他分支的时候,刚才的提交是没有的,但是还有挽救的办法。如下图,在checkout到master分支的时候,第一行的提示信息里面会显示出之前在(no branch)上提交的id号:
这个时候,使用git merge命令来指定提交id号之后,就可以将误提交到(no branch)的代码合并过来了:
最近使用git的时候,不注意看所在分支状态,一不小心就把代码误提交到* (no branch)上了。
这个时候,再切换到master等其他分支的时候,刚才的提交是没有的,但是还有挽救的办法。如下图,在checkout到master分支的时候,第一行的提示信息里面会显示出之前在(no branch)上提交的id号:
这个时候,使用git merge命令来指定提交id号之后,就可以将误提交到(no branch)的代码合并过来了: