gpt4 book ai didi

git - 我怎样才能从远程标签 rebase 到本地主人

转载 作者:太空狗 更新时间:2023-10-29 14:06:03 26 4
gpt4 key购买 nike

我克隆了一个开源第三方存储库并开始在本地工作,提交给本地 master。

远程 github 仓库现在有一个名为 8.1.1 的标签

从远程标签 rebase 的最佳方式是什么?我只想从该版本中提取最新更改,然后在顶部重播我的更改。

我已经完成了 git checkout tags/8.1.1 但现在处于分离的 HEAD 状态

最佳答案

在那个指向 tags/8.1.1detached head 上,在那个地方创建一个(本地)分支,因为例如 ver_8_1_1。然后切换到您的(本地)master 并对该分支进行正常的 rebase。

git checkout tags/8.1.1    # you are here
git branch ver_8_1_1
git checkout master
git rebase -i ver_8_1_1

或者,如果您不想那样做,请检查该分离头的提交哈希(== 811 标签的提交哈希),然后直接对其进行 rebase 。

git checkout tags/8.1.1    # you are here, at commit #aabb11223344
git checkout master # ignore your checkout completely
git rebase -i aabb11223344 # just like that

关于git - 我怎样才能从远程标签 rebase 到本地主人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30680718/

26 4 0