gpt4 book ai didi

git - 如何重新排序 git 中的最后两个提交?

转载 作者:IT王子 更新时间:2023-10-29 01:16:07 26 4
gpt4 key购买 nike

我想重新排序 git 中的最后两个提交:

现在我有:

$ git log --oneline -4
1e0ecba (HEAD, my-branch) Fix for T255
82d45dc django_extensions
af3953b improvements according to CR
dae63ff Fullscreen support

我想要:

$ git log --oneline -4
82d45dc (HEAD, my-branch) django_extensions
1e0ecba Fix for T255
af3953b improvements according to CR
dae63ff Fullscreen support

最佳答案

我真的推荐阅读 this answer about how to reorder commits ,我保证,之后你会感觉自己像个 git 摇滚明星。


除此之外,以下是使用简单 rebase 的方法(假设您站在要 rebase 的分支上):

git rebase -i HEAD~2

接下来,更改提示中提交的顺序。

pick f4648aee My first commit
pick 00adf09a My second commit

pick 00adf09a My second commit
pick f4648aee My first commit

如果你问我,真不敢相信它会这么简单。

关于git - 如何重新排序 git 中的最后两个提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33388210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com