git-rebase 相关问题

使用git-rebase命令,您可以从一个分支获取更改并在另一个分支上重放它们。

使用 git 重新建立包含合并的分支

这是一个 git 树 我的目标是将提交branch_1 重新设置为master 之上的基础,以便在D 之后将C、E、F 和G 添加到master 上,如下图所示 我已经设置了一个公共 github 存储库来重现

回答 1 投票 0

Git Merge Fast-Forward 与 Git Rebase

快进的 git merge 和 git rebase 有什么区别?难道两者都没有实现保持历史线性并且没有合并提交吗?如果是这样,为什么人们会使用其中一种而不是另一种?如果没有的话,w...

回答 2 投票 0

git rebase --editor=/something/other/than/vim? (为了更容易压扁)

我很高兴使用 vim 作为我的默认提交编辑器,并且不想更改它。然而,当谈到变基时,我发现自己压缩了数十个提交,我发现这些提交更容易......

回答 4 投票 0

Git 强制分支从较早的点分叉

我有3个分支:master、b和c: m1->m2-> \ ->b1->b2 \ ->c1->c2 我想从分支 c 中“删除”b1 和 b2 提交,但是...

回答 1 投票 0

交互式变基压缩后如何保留提交gpg签名?

当我想通过交互式变基来压缩一些提交时: git rebase -i HEAD~3 进而: 选择 cbd03e3 最终提交(签名) s f522f5d bla-bla-bla(签名) s 09a7b7c bla-bla(签名) # 重新设定 c2 的基础...

回答 5 投票 0

您的分支比“origin/master”领先 3 个提交

运行 git status 时收到以下信息 您的分支比“origin/master”领先 3 个提交。 我在其他一些帖子上读过解决这个问题的方法是运行 git pull --rebase 但到底是什么......

回答 11 投票 0

是否可以将 --preserve-merges 放入 gitconfig

我想设置至少一个我的存储库(如果设置是全局的我很好)以在我变基时始终保留分支。有没有办法在我的 gitconfig 中设置它?

回答 2 投票 0

git 合并两个“主”分支,同时将它们保存在不同的目录中

我有一个 repo,它有 2 个主分支 master_v1 和 master_v2(它们被部署为 2 个不同的服务)。 master_v2 是几年前从 master_v1 创建的,但开发仍在继续......

回答 1 投票 0

如何将 2 个主题分支变基到一个新分支上?

这是我的 git 存储库历史的当前状态: --o--o--o--o--o--o--o 主人 \ o--o--o--o--o 主题 2 | 主题1 我想变基

回答 4 投票 0

避免由于过去添加的文件而在 git merge 中出现合并消息

我有一个我一直在处理的网页,并且有一些令人讨厌的 git 合并,我想知道是否有非变基解决方法。 本质上,生产分支需要一个

回答 1 投票 0

将现有分支设置为分离的 HEAD(在 `git rebase --onto` 之后)

当我有一个分离的 HEAD,它在现有分支之前有几个提交,在不改变我的工作方向的情况下将该分支推进到分离的 HEAD 的正确命令是什么...

回答 0 投票 0

Git rebase --abort, restore

发生这种情况是因为在不理解的情况下使用了git rebase 我运行了 git rebase,并做了一些更改,然后我运行了“git rebase --abort”命令,更改被删除了, 我怎么能

回答 1 投票 0

处理重命名的文件,同时在 Git 中的旧名称下有新内容

这个问题从这个问题开始:就像那里一样,情况是,在一次提交中,文件 A 被重命名为 B,新内容被写入名为 A 的文件。 链接的问题问...

回答 1 投票 0

在 rebase 合并冲突期间,如何使用 git difftool 显示来自两个 base 的两组更改?

我已经看到 https://stackoverflow.com/a/49215221/962918 使用 git rebase --show-current-patch,它接近我想要的一半。就像那个问题一样,我正在交互式地重新定位我当前的 H...

回答 1 投票 0

在 100 次 git 提交的 rebase 期间自动转换(通过脚本)

我有一个 git 分支 B,它比其祖先 A 提前大约 100 次提交。对于这 100 次提交中的每一次,我想运行一个脚本: 运行一个现有的脚本 edit.sh,大约有 1000

回答 0 投票 0

git:如何将某个作者的所有提交变基到一个单独的分支中?

我正在使用一些没有使用 SCM 的代码 + 并以所有项目文件的形式偶尔收到更新,尽管其中只有一些只做了一点更改。到目前为止,我只是把自己的

回答 2 投票 0

成功从损坏的 git rebase 中恢复后,再次调用 git rebase 无法正常工作

在修改了 git rebase -i 之后,我最终让代码进入了我想要的状态。 $ git 日志 55c602ed1c(头 -> 主要) 6c3fa102c2(分离分支) 6ec87486d1 89dd40a86a f6f4b6edb2 77742d9d69

回答 0 投票 0

当更漂亮的格式应用于整个项目时如何变基

有人将整个代码库中更漂亮的格式更改合并到我们的 master/main/develop 分支中。 我现在正在尝试对最新的 master/main/develop 分支进行 rebase,并解决合并

回答 1 投票 0

如何从强制推送的分支中提取更新?

我的目标是尽量减少每个合并请求的提交。为实现这一点,我在推送到 MR 之前在本地进行 rebase,如果需要,对“旧”MR 提交进行 rebase 并强制推送结果。 (我

回答 1 投票 0

Rebase 功能分支到另一个功能分支

我正在处理两个(私有)功能分支。 a--b--c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g ...

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.