git-rebase 相关问题

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

在git rebase中以交互方式删除选择进行编辑的提交

我准备发布一个回购协议,并且需要从其历史记录中完全删除某些内部信息。这些数据可以放在我必须手动检查/修剪的各种文件中。请注意,不是整个...

回答 1 投票 3

“使用git rebase --rebase-merges`时,拒绝使用坏名更新ref”

我最近不得不查看git rebase --rebase-merges,但是我运气不高。我维护了Rust编译器的分支,最近在上游进行了合并,修复了大量的合并...

回答 1 投票 1

更新被拒绝,因为当前分支的尖端在后面-但是为什么?

这里已经从另一个角度回答了这个问题。但是我的问题是要试图了解为什么首先会出现此问题。我一直在工作中遇到此问题,并且...

回答 2 投票 0

git(可能)冲突解决工作流程

我正在尝试确定适当的git工作流程。有几个问题使我感到困惑。您正在功能分支上。提交后,您应该:1)拉入功能分支(...

回答 1 投票 0

git已解决合并冲突的保存历史记录

在我们的存储库中,我们有两个分支,现在已经分歧了一段时间,我需要将它们合并在一起。显然会有很多冲突,希望是次要的...(foo)$ git ...

回答 1 投票 1

在其他分支(不是主分支)上重新建立两个分支

我具有以下提交历史记录:---> master \ ---------> setting-envs \ -----> feature1 \ -----> feature2现在,我需要进行更改。 ..

回答 1 投票 0

重定主题分支而不是合并的不利之处是什么?

我目前的模式是,一旦完成,就将主题分支合并到我的主要开发分支中。最近,日志变得有些疯狂,我正在考虑切换到使用...

回答 3 投票 4

为什么要避免在已推送的分支上使用rebase命令?

我正在寻找一个简单的示例,说明为什么我们应该避免在已推送的分支上使用rebase命令?我读过它使其他开发人员感到困惑,但是一个简单的例子将对我有所帮助...

回答 1 投票 0

分支之前的Git拆分提交

假设您具有以下历史记录:D ——- G feature1.1 / .... ABCEF feature1现在,我想将B分成两个提交,以得到:D -—— G feature1.1 / .....

回答 1 投票 2

Git rebase功能分支在对开发/主分支的拉取请求中弄乱了提交

我有以下情况:主分支:正在生产的产品,可以包含修补程序。开发分支:开发人员用来向功能分支创建请求请求的分支:我们...的分支]]

回答 1 投票 2

使用其他分支撤消对较早提交的修订

假设我已经对存储库的分支b2进行了git rebase,修改了较旧的提交(c1)。该提交未经修改地存在于另一个分支b1上(并且两个分支上还有一些更常见的提交...

回答 1 投票 0

修订提交恢复为上一次提交

我有一个与master分支的仓库。我在一次提交中修改了补丁集1到10。现在,我修改了该提交中的第11个补丁集,并以gerrit推送了代码。我想还原提交...

回答 1 投票 0

git:如何轻松判断我是否处于重新定位阶段

[我正在编写一个bash单行代码,我每次运行git rebase时都希望自动执行某项操作–在一会儿[true]循环内继续。停止时,如果我仍在进行基础调整,我将执行X,然后我...

回答 2 投票 0


在Git中的根提交之前插入NON-EMPTY提交?

我有问题,请多多指教!我有一个现有的git repo,由于各种原因(我不会在这里讨论),我正在尝试创建一个ROOT提交说这是我的git commit ...

回答 1 投票 0

如何进行git rebase-与shell脚本交互

我可以手动执行git rebasing:git rebase -i HEAD〜2然后打开编辑器选择22a4667虚拟提交编辑46d7c0d虚拟提交#从`pick`变为`edit` ...我想做的其他动作...

回答 1 投票 1

如何在Git rebase中用另一个替换提交?

说我正在使用oldFeature分支中的功能。我已经完成了提交A和B1,并将其发送给代码审查。在B1中,我更改了一些现有文件,但还添加了newfile.txt。同时,我...

回答 1 投票 20

如何在同一个Git仓库中同步两个分支?

这是我经常遇到的常见工作流程障碍:master是我们的“稳定”分支$ git status#在分支master上没有任何要提交的内容(工作目录干净),在分支$ git上创建模块...

回答 3 投票 29

Git:如何在没有所有先前历史的情况下挑选一个提交

我想从当前存储库中的特定提交到上游存储库中添加一些特定的更改。运行这样的命令:git push上游 : 添加... ] >>>

回答 1 投票 0

成功完成后如何取消变基:GIT

我需要重新设置状态。以下命令给出该错误,这是有道理的。我的重新安装成功。 git rebase --abort是否没有正在进行的重新设置?有任何想法吗?

回答 1 投票 0

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