gpt4 book ai didi

git - 如何找到不是我完成的最后一次提交?

转载 作者:太空狗 更新时间:2023-10-29 14:43:44 24 4
gpt4 key购买 nike

我想使用 git rebase -i HEAD~n 压缩我的提交,但为了这样做,我通常必须执行 git log 并手动计算所有直到下一次提交的提交次数不是我做的。换句话说,我会看到这样的东西

commit 89073409kiejroijer
Author: AlanH
commit 89073409kiejroijer12903
Author: AlanH
...
commit 89073409kiejroijer83
Author: AlanH
commit 890789754239kldjrjsafd
Author: JohnSmith

所以我会在 John 提交之前计算所有这些。然后执行 git rebase -i HEAD~n

有没有一种方法可以一步完成,这样我就不必计算我的提交了?

最佳答案

git log --author="Adam" --invert-grep -n1

给出与 Author="Adam"不匹配的第一个提交

使用<commit-id> rebase

git rebase -i <commit-id>

关于git - 如何找到不是我完成的最后一次提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41326007/

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