git-rebase 相关问题

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

Rebase到Rebase / Squash

这是我遇到的常见情况,我正在寻找一个干净的解决方案。在git分支上做一些工作(我的第一个工作)推高到github开始一个新的分支(进一步的工作),基于...

回答 1 投票 1

如何在使用rebase -ir处理之前的无关提交后重做合并冲突解决方案?

举一个简单的例子,假设我们有一个repo,其中一个不正确的行被添加到文件a。 $ git init /someplace/.git/初始化的空Git存储库$ echo“a1 \ nb2”> a $ echo b1> b ...

回答 2 投票 0

如何执行本地提交的git rebase

常见的情况是在推送到存储库之前执行本地git提交的交互式rebase。这样做的一种方法是找到本地提交的数量并运行命令(在此...

回答 1 投票 -1

你什么时候使用git rebase而不是git merge?

什么时候建议使用git rebase与git merge?成功改造后我还需要合并吗?

回答 15 投票 1384

从git / GitHub的历史记录中删除文件夹及其内容

我正在使用我的GitHub帐户上的存储库,这是我偶然发现的一个问题。 Node.js项目包含一个安装了几个npm软件包的文件夹这些软件包位于node_modules文件夹中...

回答 7 投票 244

如何樱桃挑选多个提交

我有两个分支。提交a是一个头,而另一个有b,c,d,e和f在a之上。我想将c,d,e和f移动到第一个分支而不提交b。使用樱桃挑选很容易:...

回答 11 投票 700

有没有办法非交互式变换和压缩我的功能分支中的所有内容?

有时我在一个功能分支中有一堆小提交,我想把它们全部压在一起,但是还没有合并到父分支中。我知道我可以(在这个例子中,父分支是...

回答 1 投票 1

撤消git rebase的最简单,快速和万无一失的方法是什么?

我是Git变形的新手,希望能够完全轻松地恢复变形。我找到了涉及几个步骤的解决方案,并使用git reflog等高级命令。我恐怕不会......

回答 4 投票 2

Git - 如何修复“损坏的”交互式rebase?

我设法在我的本地git存储库中创建了一个小混乱。我试图通过使用以下说明修复损坏的提交。在运行“git commit --amend”之前(以及git rebase之后...

回答 16 投票 86

git rebase并保持标签更新[重复]

这是我的git日志提交beba35 aaa commit 2d34d4 bbb(tag:ATag)commit be2f8a cccc如果我使用git rebase并更改be2f8a,那么我将获得一个新的git log commit as2sd2e aaa commit sdf2sdf bbb ...

回答 2 投票 1

Git rebase意外合并结果

假设以下提交结构:A ---- B(HEAD)\ C这些revisoins中的文件内容。答:1 B:1 2 C:0 1我想将B合并到C.如果我通过git merge C来做,我会得到一个预期的...

回答 2 投票 3

与浅git克隆合作

如何创建单个分支的浅层克隆,可以将其推送到新的远程,然后重新集成到原始远程?我需要向客户发送代码。那个顾客想......

回答 1 投票 1

在选择一个但需要两者时,gase在rebase冲突期间的行为是什么?

我正在尝试理解git rebase,但我遇到了问题。我已经阅读了一些论坛帖子和文档,看看我是否可以把它固定下来,但这种行为对我来说似乎很奇怪,所以我无法包裹我的脑袋......

回答 1 投票 0

如何将git快照从私有git存储库推送到公共git存储库?

我有两个git repos:一个用于开发人员的私有用户和他们的每日提交以及一个用于公开发布的公开用户。每当我想发布代码时,我想推送开发者代表的快照...

回答 2 投票 1

Rebase没有删除旧分支

我在Git中有以下情况:A - B - C - D - E - F - G \ - H - 我想重新分支,但保留原始分支。所以我想要这个:A - B - C - D - E - F - G \ - H - 我\ - H' - 我......

回答 1 投票 2

壁球2投入1 [重复]

我在本地有两个提交:commit adae40c5e2b69a41447b08cc3dcb77003611fbbe作者:我日期:Thu Mar 21 14:17:35 2019 +0000 1.0.0 commit ceaa65ea06f48dc24554a6f798aae2d668f3a43d作者:我...

回答 1 投票 1

如何压缩两个非连续提交?

我对git中的整个rebasing功能有点新意。假设我做了以下提交:A - > B - > C - > D之后,我意识到D包含一个取决于一些新的修复...

回答 5 投票 140

启用快进选项的git rebase

假设我有这样的情况:a - b ----------------- c - d - e

回答 1 投票 1

将分支向后重新分支到主分支?

我有一个功能分支B,它是由一个功能分支A组成的。我想将分支B重新绑定到master上,而不需要分支A的提交。我的存储库看起来像这样:c1 --- c2 --- c3 master ...

回答 3 投票 2

为什么在这种情况下git commit会丢失?

我的同事做了一系列粗心的拉/推操作。他最终遇到了他的本地提交失踪的情况我使用git reflog恢复了他的提交。但我无法弄清楚他为什么......

回答 1 投票 2

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