git-rebase 相关问题

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

在 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

在新的存储库中提取一系列提交

我想从存储库中删除一定范围的提交并将它们放入新的存储库中。 例如,我有回购“oldRepo”:A-B-C-D-E-F-G-H-I - >“newRepo”B-C-D-E-F ...

回答 4 投票 0

压缩包含与主提交合并的多个提交

假设我们有以下场景: 主枝 新改进的功能分支 在功能分支中,提交历史看起来像这样(开发过程中主分支更新......

回答 1 投票 0

git rebase吃了我的提交内容! 帮我翻译一下git reflog的输出。

我做了五个提交,我想在推送之前把它们都变成一个提交。出于某种原因,我决定尝试用一种与我通常使用的不同的方法来做这件事。FWIW:我在尝试 ...

回答 2 投票 3

合并子模块,同时在分支中有一个同名的文件夹。

这里M表示主站,MS表示带子模块的主站,FB表示FooBranch。FooBranch已经在Mb点从master创建。在MSd点,master中一个名为FooDir的子目录已经......

回答 1 投票 0

git rebase -r 不能干净利落地中止。

我做了git rebase 6ccf~1 -i -r,它显示了vim中的行列表,我把我想重命名的提交的pick改为r。然后它就开始吐槽了,比如.....: ... 尝试简单的...

回答 1 投票 0

用git添加分支提交

我想把另一个分支的提交内容追加到当前分支上。A---B---C feat_A* o---o---o--o master \ D---E---F feat_B A---B---C---D'-E'---F' feat_A* ...。

回答 1 投票 0

无法解决重基冲突

foo:optbar$ git status # 在分支develop中没有任何东西要提交(工作目录干净) foo:optbar$ git pull --rebase origin develop From ssh:/xxxyyy * branch develop -> FETCH_HEAD First, ...

回答 3 投票 16

挑剔和重垒后可以合并吗?

能否在第4步合并而不发生冲突? cherry-pick commit 'E' from branch1 to branch2 branch1 : A - B - C - D - E \ branch2 : F - G - E(cherry-pick from 1) ...。

回答 1 投票 4

正确的Git p4工作流程是什么?

我按照这里的说明建立了一个 git 仓库:https:/git.help.collab.netentries22564277-Migration-from-Perforce-to-GIT 我有一个主分支,我从 perforce 和 ...

回答 1 投票 4

改变git分支的根目录,保留旧的提交作为分支head?

如果我说的不对,请原谅我,我有一个master和master-variant,后者是我正在做的通用产品的变体。它包含了额外的文件和一些...

回答 1 投票 0

Git重新设定会丢失历史记录,然后为什么重新设定?

在过去的几天里,我一直在考虑与Git进行重新定位。关于重新定基的大多数论点都说,它可以清理历史并使其更加线性。如果进行纯合并(例如),则...

回答 5 投票 50

需要将分支上的旧推送提交拆分为多个

分支上有30个推送的提交。有必要将分支上的第二个提交拆分为20个以上的提交,而不会损坏以下提交(在第一个和下一个28之间插入拆分的提交...

回答 2 投票 0

实际上删除git提交,使其从日志中消失

我找不到从日志中删除目标提交的方法。有关删除提交的文档或者只是使用reset重置指针(不会删除任何内容,它只会重置指针),...

回答 3 投票 0

当我使用WSL git进行基础调整时,为什么所有提交的哈希都改变了?

我有一个用Windows git克隆的存储库,当我尝试用WSL git对存储库进行基础设置时,发生了一些奇怪的事情。这是我的输入选择9f37600初始提交选择1942413重构:remove ...

回答 1 投票 0

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