git-rebase 相关问题

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

如何使用TortoiseGit重新排序提交(rebase)

我想将几个单一提交推送到我们的主git存储库。做了一些阅读虽然听起来我必须重新排序提交才能做到这一点,因为git只会推动所有...

回答 4 投票 6

从同一分支快速合并两个分支结账

我检查了两个来自“master”分支的分支说“feature1”和“feature2”。让我们说“C1”是“master”的头部提交,“feature1”分支有一个新的提交“C2”和“feature2”分支有...

回答 1 投票 1

Git预提交挂钩,如果存在上游更改,则阻止提交

假设我正在使用feature / foo ...如果对remotes / origin / feature / foo有更改,是不是有办法阻止git提交?在制作新的......之前合并这些变化是否有任何优势?

回答 1 投票 0

找到rebase点

说我有这个:I1 - I2 - I3 \ \ F1 - F2 - ? - F3 - F4 - F5我创建了一个新的功能分支,F,我提交了F1和F2,然后我想要合并更改...

回答 2 投票 1

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

我的Git历史看起来像这样:我想将紫色提交压缩成一个。我不希望在我的提交日志中再次看到它们。我试过做一个git rebase -i 1,但是甚至......

回答 4 投票 60

`git pull --rebase`与`git reset --soft origin / b`有什么不同?

我试图理解git pull --rebase ...为了做到这一点,该命令有何不同:git fetch origin git reset --soft remotes / origin / foo git add。 git commit -am“bar”git merge ...

回答 1 投票 0

将Git分支与历史迁移到新的仓库

我有一个Git repo,在不同的分支上有多个项目master * frontend backend api我想把它们分成不同的独立回购。我为每个人创建了新的存储库......

回答 1 投票 0

Git - 使用当前在我的工作目录中的文件修改旧提交

所以我提交了一个错误的文件,这不是我的最后一次提交(它是HEAD~9)。我想用我目前工作目录中的版本替换该文件。我打算做...

回答 1 投票 1

是否有任何简单的方法可以在master中为每个功能提供一次提交,而不是使用squash进行rebase

我在2个月前创建了一个针对master分支的功能分支。同时更新了功能分支几次,几乎每次我在合并时都有一些冲突。修正了那些......

回答 1 投票 2

如果我们只想推送它,我们应该在提交时更高或更低的提交吗?

我拉了主分公司。在本地大师我做了几次提交。现在我想只推送最后一次提交(而不是之前的提交)。我该如何实现这一目标?我找到了一个好...

回答 1 投票 0

如何在执行git pull --rebase时/之后找到代码的冲突部分?

在我对主分支中的代码进行了更改之后,我收到了一个请求(来自另一位同事)将我的更改与远程主分支上发生的更改合并。我需要更多细节......

回答 1 投票 0

Rebase包括恢复提交

我想将我的功能分支合并到开发分支上。但是,其中一个提交恢复了我现在想要的提交。 *开发 - 合并还原PR | \ | *还原不需要的合并| / *合并(...

回答 1 投票 0

这三组git命令是否也这样做?

请执行以下三个命令序列:命令1:git fetch origin master git rebase origin master命令2:git pull origin master --rebase命令3:git fetch origin ...

回答 1 投票 0

为什么git不与fetched master合并/ rebase?

所以,我有这样的历史:在这里输入图像描述当我尝试合并/变换并得到这个..:在这里输入图像描述有什么问题,?请帮忙。这些分支的内容不同,......

回答 1 投票 -2

如何在rebase中应用已删除文件的更改?

假设我们从Init //文件Foo Bar开始然后我们启动一个新的分支重构并推送PR。它将Foo移动到新文件foo并将Bar移动到新文件栏。现在主人改变//文件Foo123吧...

回答 1 投票 0

你如何通过rebase保持分支机构共享相同的历史记录?

如果我从这段历史开始:* 505421e - (HEAD - > stage4)进入阶段4 * 307978f - (阶段3)进入阶段3 * d8ab213 - steb b * 49cbef9 - (阶段2)步骤a * 6e4a2ed - (stage1)go到第1阶段* ...

回答 1 投票 1

创建新分支后Git rebasing(squash)

假设我有如下的提交历史:a - b - c

回答 1 投票 1

使用“fixup!”或“squash!”之间是否有任何真正的区别?

我一直在阅读关于提交和rebase的git文档,但我仍然不明白使用fixup之间的区别!或壁球!作为rebase时提交消息的前缀--...

回答 1 投票 4

git rebase尝试后文件消失了

我试着做git rebase,并在此过程中丢失了一个文件。这不是一个非常重要的文件,但我想了解发生了什么。我想使用rebase将分支'master'合并到分支'learning'中...

回答 1 投票 1

Git工作流程和rebase与合并问题

我和其他开发人员一起在一个项目上使用Git几个月了。我有几年的SVN经验,所以我想我给这段关系带来了很多包袱。我有 ...

回答 10 投票 923

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