美文网首页
Sourcetree 切换其他分支导致最近的提交丢失

Sourcetree 切换其他分支导致最近的提交丢失

作者: 今晚打老虎_9527 | 来源:发表于2018-01-04 15:26 被阅读0次

    在Sourcetree中,进行一次提交后,如果马上切换到其他分支,会导致提交到临时分支的这次提交丢失。

    解决方法如下: 

    1. Sourcetree中,点击命令行模式,启动git命令行 

    2. 输入 git reflog 显示历史提交记录 

    3. 找到那次commit后,拷贝其最前面的 id(yellow标记) 

    4. 在原来的版本上创建新的分支:选择 指定的提交,并输入刚才的id,即可创建

    此时就会出现刚才丢失的提交,问题得到解决。

    参考自:http://www.cnblogs.com/nhwly/articles/3748124.html

    相关文章

      网友评论

          本文标题:Sourcetree 切换其他分支导致最近的提交丢失

          本文链接:https://www.haomeiwen.com/subject/azmrnxtx.html