【问题标题】:commit a file that was un-committed提交未提交的文件
【发布时间】:2016-04-26 13:56:15
【问题描述】:

我确信这个问题已经在某个地方得到了回答,但由于某种原因,我无法得到直接的答案。我在 GIT 中有 2 次提交,我使用

“未提交”
git reset HEAD~2

除了现在我想使用这两个提交之外,一切都很好。

它们仍然出现在我的提交列表中。我用什么命令重新提交它们?

我可以使用一个命令来通过 ID 提交它们吗?

【问题讨论】:

    标签: git


    【解决方案1】:

    使用git cherry-pick <MD5 hash of commit> 取回您想要的提交。

    【讨论】:

      【解决方案2】:

      使用cherry-pick 添加所需的提交。您也可以使用范围来选择提交范围,而不仅仅是单个提交。

      git cherry-pick <SHA-1>

      应用由主分支尖端的提交引入的更改,并使用此更改创建一个新的提交。


      读出完整的git cherry-pick documentation for all the options you can use

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-18
        • 1970-01-01
        • 2021-09-23
        • 1970-01-01
        • 2017-11-19
        • 2014-11-16
        • 2023-03-26
        相关资源
        最近更新 更多