git 在树中向前移动分支的起点

发布于 2024-09-14 15:12:08 字数 377 浏览 11 评论 0原文

好吧,我几乎已经弄清楚了这个 rebase 的事情了。

我能感觉到突破即将到来 - 这是转折点:

我如何进行变基从:

A - - B - - C - - D - - E (HEAD)
|
\ - - F - - G (branch1)

到:

A - - B - - C - - D - - E (HEAD)
                  |
                  \ - - F - - G (branch1)

我不只是想将 HEAD~1 合并到分支 1 中,我想我想对分支 1 进行变基,对吧?

我觉得我几乎明白了这一点 - 救命!?

Okay I almost have this rebase thing figured out.

I can feel a breakthrough coming - here is the tipping point:

How do I do a rebase to go from:

A - - B - - C - - D - - E (HEAD)
|
\ - - F - - G (branch1)

To:

A - - B - - C - - D - - E (HEAD)
                  |
                  \ - - F - - G (branch1)

I don't just want to merge HEAD~1 into branch1, I think I want to rebase branch1 right?

I feel like I almost grok this - help!?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

芸娘子的小脾气 2024-09-21 15:12:08

这是一个标准的rebase,没有什么棘手的事情发生。你想要:

git checkout branch1
git rebase D

This is a standard rebase, there's nothing tricky going on. You want to:

git checkout branch1
git rebase D
美羊羊 2024-09-21 15:12:08

这可以通过 git rebase 来完成:

git checkout branch1
git rebase {COMMIT ID of D}

This can be done with git rebase:

git checkout branch1
git rebase {COMMIT ID of D}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文