gpt4 book ai didi

Git 日志 rebase

转载 作者:IT王子 更新时间:2023-10-29 00:51:09 31 4
gpt4 key购买 nike

我知道 GIT rebase 会重写历史——即提交 ID 会改变。但是,有什么方法可以跟踪分支何时 rebase 以及从哪个分支 rebase ?

编辑:我有一个开发分支“A”和一个主题分支“B”。 “A”由团队共享。在某个时候,“A”已经重新建立在主流分支上。作为 re-base(和后续提交)的结果,当我更新主题分支时,我看到了差异。我正在努力寻找合适的人与之交谈以解决问题。

最佳答案

git reflog

将允许您查看所有 git 工作流程的历史记录。在我正在从事的一个项目中,以下是排名前三的 reflog 条目:

151a1da HEAD@{0}: filter-branch: rewrite
db8c822 HEAD@{1}: checkout: moving from fixes to master
db8c822 HEAD@{2}: checkout: moving from master to fixes

第一列显示 SHAID。所以你可以在这个 SHAID 上使用标准的 git 命令 例如git 显示 151a1da

关于Git 日志 rebase ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979189/

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