代码之家  ›  专栏  ›  技术社区  ›  Jim

在特定提交之前将git提交到

git
  •  3
  • Jim  · 技术社区  · 7 年前

    a18 522

    我还没有推送,所以我的更改还没有合并到其他分支。

    我做了所有的事,但不是强迫。它坐在一根没有被刷过的树枝上,叫做

    166ff44b CM 9 seconds ago   000:Test(s) after merge                    <-- MOVE THIS COMMIT
    18b60812 CM 3 hours ago     Merge branch 'master' into za
    efef7a58 MK 20 hours ago    without site and without post steps
    fc0540a0 MK 20 hours ago    Moved Jenkins Files to root directory
    888b8d5d MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    1d55252d MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    ba8fc771 MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    9e8c2e89 MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    c6cd623d MK 22 hours ago    Jenkinsfile online editiert mit Bitbucket
    c3c5310e MK 22 hours ago    pom.xml online editiert mit Bitbucket
    a18b79f2 CM 5 days ago      000:New
    52212dbc CM 5 days ago      000:Work list speed improvements
    

    结果如下:

    18b60812 CM 3 hours ago     Merge branch 'master' into za
    efef7a58 MK 20 hours ago    without site and without post steps
    fc0540a0 MK 20 hours ago    Moved Jenkins Files to root directory
    888b8d5d MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    1d55252d MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    ba8fc771 MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    9e8c2e89 MK 21 hours ago    Jenkinsfile online editiert mit Bitbucket
    c6cd623d MK 22 hours ago    Jenkinsfile online editiert mit Bitbucket
    c3c5310e MK 22 hours ago    pom.xml online editiert mit Bitbucket 
    166ff44b CM 9 seconds ago   000:Test(s) after merge                    <-- TO HERE 
    a18b79f2 CM 5 days ago      000:New
    52212dbc CM 5 days ago      000:Work list speed improvements
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Mehdi    7 年前

    rebase 在交互模式下。

    这可以通过输入以下命令来完成:

    git rebase -i a18b79f2
    

    默认的文本编辑器将以提交列表的当前顺序打开。

    你就可以走了。

    git manual How to undo (almost) anything with Git .