git-rebase 相关问题

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

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

我想从存储库中删除一定范围的提交并将它们放入新的存储库中。 例如,我有回购“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

git:特定于行的自动修复

我最近了解了git commit --fixup,它可以将您的提交标记为早期提交的修复,并在交互式变基过程中自动将它们并排排列。我该怎么做...

回答 1 投票 4

如何将提交分成多个南瓜

我需要一些有关在GitHub中压缩提交的帮助。我大约有30次提交,我想将前10次提交压缩为一个单独的压缩提交,再将10个提交压缩为另一个被压缩...

回答 1 投票 1

“ git pull --rebase”和“ git fetch && git rebase --autostash FETCH_HEAD”之间是否有区别?

标题说明了一切。 git pull --rebase --autostash和git fetch && git rebase --autostash FETCH_HEAD之间有区别吗?而当我们使用它时,介于:git pull和git ...

回答 1 投票 2

为什么我重新设置基准时所有提交的哈希都改变了?

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

回答 1 投票 0

如何压缩将另一个仓库集成到分支中的旧提交?

我正在将两个存储库合并到一个存储库中。我将repo2集成到repo1的一个分支中,保留了repo2的所有历史记录。之后,我进行了额外的提交以完成代码...

回答 1 投票 0

git rebase,不合并任何更改

想象一下,我们有两个软件仓库正在开发同一软件。一种是发给客户的旧版本,错误已得到修复,什么都没有。还有另一个...

回答 1 投票 2

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