rebase 相关问题

在版本控制系统中更改分支的起点。

Git squash 在分支中间提交,之后还有子分支

我有以下存储库: A--B--C--D--E--F--G--H--I--J \ K--L--M 主要-> J 开发 -> M 我想压缩 B 和 E 之间的提交,这样仓库看起来就像......

回答 1 投票 0

Git:自动修复功能分支中的提交

当我完成某个功能时,通常我想要的是自动修复提交,然后在合并到 master 之前强制推送到远程源。 我最终在 master 之上重新建立基础,这样我就可以......

回答 4 投票 0

如何压缩分支上的每个合并提交(例如 `git rebase --squash-merges` 而不是 `--rebase-merges`)?

我正在尝试协调一个非常大的功能分支与多个团队和机构长期致力于的数百个提交。不幸的是,由于公司政策问题,事实并非如此

回答 1 投票 0

GIT - 合并到 master 后,与 master 进行变基,从而为合并到 master 的所有文件带来冲突

案例:- 根据给定要求创建的新分支 - 根据分支的要求添加更改 + 每次提交时都会执行以下命令 -> + git 添加 . ...

回答 1 投票 0

变基时出现“无法在没有先前提交的情况下‘挤压’”错误

我在 git rebase -i HEAD~2 的待办事项文本中有以下内容: 选择 56bcce7 关闭 #2774 选择 e43ceba Lint.py:替换已弃用的链接 # 将 684f917..e43ceba 重新设置为 684f917(2 个命令) # ......

回答 7 投票 0

解决 git rebase 合并冲突后,会创建另一个分支。这种情况如何解决?

我创建了一个文件a.txt。 我在 master 分支上然后我添加了文本“m1”并使用消息“m1”进行了提交。 然后将“m2”附加到同一文件并使用messa提交...

回答 2 投票 0

如何将分支的提交变基并压缩到主干?

我正在尝试重新设置并压缩所有从当前分支到主分支的提交。这是我想做的: git checkout -b 新功能 做出一些承诺,之后我尝试: 吉特·雷巴...

回答 2 投票 0

git rebase --rebase-merges 不保留合并顺序

我有一个看起来像这样的仓库...... -+----*----*------*------------------------- 主要 \------------+---------+------+-- 开发 \-*--*--*--/-*--*--*-/-*--*-/ 特征1 这是我最好的尝试

回答 1 投票 0

如何在冲突的 Git rebase 中获取“他们的”更改?

我有冲突的分支,feature_x 从主分支分支。 假设在当前 main 上重新调整 feature_x 的基础时,在解决冲突时,我决定采用一些(不是全部)“他们的”(即 m...

回答 2 投票 0

Visual Studio 中的 Git 变基

我想我对 Visual Studio 2019 Git Rebase UI 中的措辞感到困惑。 愚蠢的问题。 场景:我在一个名为 COREv2.0 的分支工作。 错误修复和其他类似的事情...

回答 3 投票 0

如何从 git 历史记录中删除合并提交?

我的 git 历史记录如下所示: A---B--------D---F \// \____C/__E/ head 现在位于 F,D 和 F 是合并提交。我忘记了从 D 到 E 的变基,但直到

回答 1 投票 0

如何在rebase之前检索旧的提交

比如说,我正在一个名为“最新”的分支上工作。完成任务后,我提交工作。当我将更改从“主”分支重新设置到“最新”分支时,在解决冲突期间,我同意...

回答 2 投票 0

变基后的孤立分支不被垃圾收集

最近几次变基后,我看到了我认为是在变基期间创建的临时提交和分支。 想必这些应该被垃圾收集,但他们没有......

回答 1 投票 0

如何从 `git rebase --autostash` 获取丢失的“autostash”提交

当使用 git rebase --autostash 时,git 会自动创建一个“autostash”提交,并在成功 rebase 后重新应用它。 但万一变基被中止(例如在 Vim 中使用 :cq wh...

回答 2 投票 0

如何重新排序提交以在 git 中进行挤压?

在进行交互式变基以进行挤压并将一些提交合并到一个中时,我意识到当提交不相关时,这是无法正确完成的,这是一个假设我们有 5 个提交的示例

回答 1 投票 0

检查 PR 的提交是否都是目标分支的后代

在我们团队中,我们对 PR 有一个要求:在合并之前需要重新调整基础,以实现“半线性历史”。我正在寻找一种自动化的方法来评估这一点

回答 1 投票 0

无法快进合并。要合并此请求,请首先在本地重新设置基准

最近,我创建了新分支并向Master分支创建了合并请求。在 TeamLead 接受合并请求到主分支之前,另一个团队成员已对同一分支提交了另一个修复...

回答 5 投票 0

如何将 shell 函数传递给`git rebase --exec`

在 bash 中,要将变量或函数传递给子进程,您需要将其导出。 #!/bin/bash f() { 回声你好; } # 在子进程中调用 shell 函数 `f` bash -c "f" # bash: f: c...

回答 5 投票 0

Git rebase 压缩分支中的所有提交,从另一个分支,没有冲突

我们常见的开发工作流程是签出分支 b,向其提交一堆内容,然后将所有这些提交压缩到一个分支中(仍在 b 上)。 然而,在 rebase -i 过程中会挤压所有的 com...

回答 3 投票 0

Git rebase 失败,因为: Commit xxxx 是合并,但没有给出 -m 选项

我有一个功能分支: 特征 假设有 10 次提交 然后前段时间我开始对其进行实验,但想保留当前的功能以防万一,所以我开始了一个新的b...

回答 2 投票 0

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