【问题标题】:How to pull work from particular commit如何从特定提交中提取工作
【发布时间】:2018-10-23 21:44:53
【问题描述】:

我签出之前的提交,然后意外添加并提交了该提交,现在当我签出 dev 分支时,我的工作消失了,我该如何检索我的工作

我签出的提交显示为 ((741a...) 然后我 git add . 和 git commit 提交更改 ((5b78c...)

【问题讨论】:

标签: git github git-branch git-commit git-checkout


【解决方案1】:

只需使用git reflog:这将为您提供您在切换分支之前所做的最后一次提交。

然后cherry-pick 说提交到你当前的dev 分支,作为seen here,使用git cherry-pick

git cherry-pick <commitSHA>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-01
    • 2011-12-11
    • 2021-02-21
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    相关资源
    最近更新 更多