将整个开发分支重新分配到新的主分支
Rebase entire development branch onto new master branch

我正在使用一个理论上应该遵循Gitflow工作流程的存储库(参见Vincent Driessen成功的git分支模型)。 但是,存储库上的初始提交已完成...

有没有一种快速的方法来改变长期承诺掌握分支的历史?
Is there a fast way to rebase a long history of commits to master branch?

过去两周我一直在为一个功能工作,并且为它创建了一个单独的分支。 问题是,这项任务花了我很长时间,我没有重新定义我的分支来定期掌握。 一世 ...

如何使用svn树重新同步git?
How to resync git with svn tree?

背景我给一个使用颠覆项目添加了一些功能 - 我使用git-svn将它克隆到我的本地存储库,git-svn rebase保留官方主干中的最近更改并...

Git rebase - 继续打开编辑器
Git rebase --continue opens editor

在发生冲突失败后,我无法继续使用Git GUI客户端进行rebase。 当执行git rebase - 继续在命令行上(msysgit 1.7.4),它打开了一个文本编辑器。 之后......

删除旧的提交:`git rebase`导致合并冲突
Drop old commit: `git rebase` causes merge conflicts

不幸的是,我们前段时间无意中检查了一个大的二进制文件,直到今天没有人注意到。 现在我想放弃提交,并保留原有的历史记录。 我知道......

多分支场景中的git rebase
git rebase in multibranch scenario

我有一个情况,我有一个候选版本的分支,用于我们目前的“冻结”版本候选版本,一个主分支(从候选版本分支),用于最新的稳定版本,以及...

Git:修复noobish的错误以避免rebase地狱
Git: fix noobish mistake to avoid rebase hell

我对git有点新,并决定跳进它,而不是给自己一个适当的教程。 经过一个月的项目工作后,我陷入了一些麻烦。 一世 ...

跨多个分支的Git交互式重新分配
Git interactive-rebase across multiple branches

我有一个git repo,它有一个包含一些我想删除的敏感内容的源文件(我不想删除该文件,只是修改其内容)。 这个提交很早就在......

有没有办法恢复在rebase期间意外跳过的提交?
Is there a way to recover a commit that was accidentally skipped during a rebase?

当在rebase操作期间偶然跳过一个有用的提交时,Git会保留一个可以重新应用的引用吗? 这是一个非互动的基金...

推荐用于测试和生产实例的git工作流程
Recommended git workflow for test and production instances

尽管我现在一直在使用git,但我仍然认为自己是n00b,所以请不要对我太苛刻。 我将“公司”大型机系统维护为两个不同的副本。 让我们 ...

从主设备重新启动时推送分支
Pushing branch when rebasing from master

我们是一个由5人组成的开发团队。 我们有一个主分支,每当我们处理新事物时,我们只创建一个新分支。 当我们完成这个改变后,我们将分支推到GitLab上......

修改先前合并的分支的过去提交,同时保留分支历史记录
Amend a past commit from a previously merged branch, while keeping branch history

问题说我已经在master上做了一些工作:c1 < - c2 ^ master此时,我分支了,做了一些更多的工作:测试v ...

Git:如何合并上游更改而不导致合并提交?
Git: How to merge upstream changes without causing a merge commit?

我有(提交是按字母顺序创建的)origin / topic ABCDWX topic ABCDYZ有没有一种方法可以让我的主题分支看起来像ABCDWXYZ而不需要引入...

从git存储库中删除未提交的提交
Remove an unreferenced commit from git repository

我有这样的git提交历史记录:U / A --- B --- C --- D --- E master没有指向提交U,但我知道它的散列。 我怎样才能完全删除我的提交...

如何重新调整已经重新设计的分支
How to rebase over already rebased branch

我的git分支如下所示:master - * - * - * - * - * - * - implement _x \ - - * - further_foo_fixes_that_depend_on_x \ - * - * - further_bar_fixes_that_depend_on_x \ \ -...

存储,拉扯和弹出与提交和拉取 - 基础之间存在重大差异吗?
Are there crucial differences between stashing, pulling & popping vs. commiting & pull --rebase?

我的工作流程目标通常是避免无意义的合并。 要做到这一点,我经常做两件事之一:我提交我的更改和git pull --rebase以防止不需要的合并。 如果我稍后想......

更新git分支与主无合并
Update git branch with master without merge

我是一个相当大的项目的唯一开发人员。 我在主人身上做了几个重要的改变,我即将恢复在一个已经落后于很多事情的功能分支上工作。 该功能...

Git从feature_branch移动单个提交到主
Git move single commit from feature_branch to master

达到此目的最简单的方法是什么? from:--A - B \ 1--2--3 to:--A - B - 2 \ 1--3我无法想象任何简单的方法来实现这一点(小于5 .. 。

如何务实地检查bash脚本,如果git中的某个分支需要重新绑定?
How to pragmatically check with bash script if a branch in git needs to be rebased?

我正在为我的团队开发一个bash脚本,以强制定期重新设计工作分支。 我目前面临的问题是如何确定分支是否在主人之后和/或是否...

我的git rebase工作流程出了什么问题?
What am I doing wrong with my git rebase workflow?

我的团队正在从git合并工作流程转移到rebase工作流程,而且我不明白我做错了什么。 我主要从这篇博文作为模板工作。 最终,愿望是......

做一个git-commit后可以做一个git-rebase吗?
Is it possible to do a git-rebase after doing a git-commit

我开始重写NASM源文件中的一些Perl程序。 我已经做了一些提交给我自己的工作副本,我想知道如果我应该有,而不是做git拉,如果...

如何在合并提交时阻止重组地狱?
How to avoid rebase hell when merge commits are in the way?

我在我的git树中出现了以下情况:1 - 2 - 3 - 4 < - master \ \ 5 - 6 - 7 - 8 - 9 < - 我想要重新绑定挤压一切从功能,所以...

git rebase。
git rebase. How Do I Use it to Collapse Reams of Ancient Commits

我现在有一个很大的喇叭,臃肿的Git仓库,它在GitHub上占用了很多我想要节食的磁盘空间。 我需要放弃项目历史上早期提出的古代承诺......

这些git提交是如何复制到错误的分支中的?
How did these git commits get duplicated into the wrong branch?

我试图帮助同事弄清楚他最近的合并过程中发生了一堆“空头提交”警告。 我打开gitk,看到类似这样的东西:_o(Z)合并分支'new-branch'...

用git有效地重写(rebase -i)很多历史
efficiently rewriting (rebase -i) a lot of history with git

我有一个git仓库,最新版本中有大约3500个提交和30,000个不同的文件。 它代表了来自多个人的大约3年的工作,并且我们已经获得许可使其成为......

通过本地存在的非平凡合并提交重新映射到上游更改
Rebase onto upstream changes with non-trivial merge commits present locally

作为php-src的开发人员,我最近发现自己处于以下情况:ABC o --- o --- o version1 \ o --- o ----- o --- o master xy DE o --- o --- o上游/ ......

修改使用合并来使用rebase的git主题分支的历史记录
Modify history of a git topic branch that used merges to use rebases

我们的git开发工作流程是,主题分支在最新的主人不断重新组合,直到他们合并。 但是,一位新开发人员创建了他已完成的主题分支......

在Visual Studio 2015中同步时使用rebase
Use rebase when Sync in Visual Studio 2015

我正在使用Visual Studio 2015和Git。 当我需要推送提交时,我使用提取和重新绑定来合并提交之前的新提交。 这是我公司的默认政策,以保持历史清楚,没有...

使用Git Extensions进行交互式重新分页
Interactive rebase with Git Extensions

有没有人设法使用Git Extensions进行交互式转换? 选项在重新绑定时可用,但是每当我选择最后n个提交时,在重新布局窗口中选择“交互式”,...

git:修改维护分支并将这些修补程序应用到另一个分支的正确合并或重新设置工作流程是什么?
git: what is the correct merging or rebasing workflow to modify a maintenance branch and apply those patches to another branch?

目标:我需要为上游项目的以前版本制作自定义修补程序,并且我希望能够将这些修补程序应用于更高版本。 问题:从维护分支中重新启动...

我可以重写整个git存储库的历史记录以包含我们忘记的内容吗?
Can I rewrite an entire git repository's history to include something we forgot?

我们最近完成了从Mercurial到Git的转换,一切都很顺利,我们甚至能够获得所需的转换,以使所有内容在存储库中看起来/工作相对正确。

一步完成复杂的互动式底线?
Complex interactive rebase in one step?

我有两个分支git与这种形状。 * fffffff提交f * ddddddd提交d * bbbbbbb提交b | * eeeeeee提交e | * ccccccc commit c | * aaaaaaa commit a | / * 2222222基本修订2 * ...

如何使用主机上的更改更新主题分支?
How to update topic branch with upstream changes on master?

我开始在主题分支上进行一些工作• - • - •<主题/• - •<主要我推动主题分支$ git push origin主题其他人将更改推送给主体• - • - •<origin / ...

重新合并以更改合并提交的父级
Rebasing to change parent of a merge commit

假设我有以下历史,其中第一行是主分支,第二行是一个特征分支,它在一点处与主合并,D仅恢复C(这意味着......

如何组合两个不相关的git存储库,保存历史记录
How to combine two unrelated git repositories, preserving history

我不太了解git。 : - /背景我有两个不相关的基于git的文档存储库,我想将它们合并到一个存储库中。 我想保留原来的...

(又一个)修改git历史记录以添加第一次提交
(yet another) modify git history to add a very first commit

我正在修改别人的(非git)代码。 我下载了原版,接着进行了修改,然后跳下了枪,并将修改后的版本作为我的第一次提交。 这是一个错误,我应该...

git - rebase废墟合并
git - rebase ruins merge

我有两个独立的分支机构。 我在一个月以上的不同时间对他们进行了研究。 我去了一个分支(让我们称之为苹果)到另一个分支(我们称之为橙色),通过检查出橙色和...

重新设置远程功能/错误/主题(私人)分支
Rebasing remote feature/bug/topic (private) branch

有这条规则是为了不重置提交到远程存储库的提交。 只要我理解这一点的一般原因,我不清楚,它是否也适用于这种情况:让...

合并后混淆了被删除文件的Git rebase
Git rebase after merge confused about deleted file

我的Git仓库有两个文件,alpha和beta,内容相同。 如果我在主分支中删除了alpha,并在我的功能分支中进行编辑,那么当我将主人合并到功能中时,我会收到警告。

Git rebase -i不在终端/只适用于sudo
Git rebase -i not in terminal / only works with sudo

我只是想在当前分支中编辑一些提交git rebase -i HEAD〜2。 我使用Ubuntu 10.10,并且必须首先安装gvim才能使命令正常工作。 之后,该命令将打开一个gvim ...

Git rebase交互最后n次提交
Git rebase interactive the last n commits

我在功能分支中做了一堆无谓的提交,现在想要重新排序并部分压缩属性提交。 我认为解决方案不知何故在于Git交互式,但是如何...

删除虚假提交父指针
Remove spurious commit parent pointer

我将一个Bazaar仓库导入Git(使用git bzr),但是生成的仓库包含一个虚假的提交父链接:请注意,提交标记为1.02-6的提交基于1.02-3提交,但是...

删除Git在分支上提交
Removing Git commits on a branch

如何删除主分支的提交? 我已经添加了一个大型库,以及一个非常丰富的提交历史记录(并且在我的代码之前)通过Git子树添加到子目录。 我想 ...

幂等git rebase失败与虚假冲突?
Idempotent git rebase fails with spurious conflicts?

我的git存储库有2,000个提交。 为了教育目的,我一直在玩git rebase -i。 当我输入git rebase -i first-commit(其中first-commit是初始标签...

如何用简单的术语解释“git pull --rebase”?
How to explain "git pull --rebase" in simple terms?

我认为我理解git pull,这就是我如何解释它,我称之为“简单术语”:一般来说,git pull是关于将“远程”分支合并到“本地”分支中的。 更详细地说,git ...

无法完成Git Rebase
Unable to finish a Git Rebase

我目前正在一个分支上工作,并希望用master进行更新。 所以我试图做一个rebase。 我正在工作的当前分支:crtdev我尝试做rebase,git checkout crtdev git ...

Git从一个分支转移到另一个分支
Git rebase from one branch to another

我有以下情况:K --- L新功能/ H --- I --- J dev-team1 / E --- F --- G dev-main / ...

Git合并单个文件而不重新绑定
Git merge single file without rebasing

我有三个分支(让我们称他们为主,测试和功能)。 所有这三个都是共享的,所以我不能为其他人造成任何问题而将其中任何一个重新分配。 目前,所有三个分支都有......

子模块中的Git rebase和移动目录
Git rebase and moving directory in submodule

我已将子目录移入单独的存储库中,然后将其作为子模块包含在内。 现在我想在这个变化之上重新分配另一个分支。 israfel:proj almad $ git rebase -i origin / master error:...