我有一个不在分支中的提交,它包含我所有的最新工作.
我需要将它添加到主分支.我怎样才能做到这一点?
git status 显示这个:
* (detached from) b225b49
master
saved-work
Run Code Online (Sandbox Code Playgroud)
如果我,我会失去它git checkout master吗?
你是git所谓的"分离的HEAD"状态.
有一种超级简单的方法可以恢复:
git checkout -b newbranch
Run Code Online (Sandbox Code Playgroud)
newbranch在当前提交时创建新分支并将其置于其上(即,除了您现在"在"已命名的分支上之外,没有任何更改newbranch).然后,您可以在新分支上执行任何您喜欢的操作(添加更多提交,无论如何),然后将其合并到其他分支或其他任何您需要执行的操作中.
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |