git-rebase 相关问题

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

git rebase陷入冲突

我分叉了一个github仓库,并在我的github仓库上工作。我已经提出拉动请求并且已经完成。在那之后上游有更多的提交,所以现在我想要改变,我想那就是我拥有的......

回答 4 投票 57

如何在filter-branch之后更改分支的初始提交

在主设备上的过滤器分支(添加签名)后,我有:A-B-C-D-E-F(主设备)A'-X-Y-Z(分支xxx)其中A'是旧的初始提交。我想“重新连接”我的分支“xxx”掌握,...

回答 2 投票 1

Git post-rebase hook

是否有像rebase后挂钩这样的东西?我的目标是在使用git pull --rebase命令后我想要一个脚本执行。

回答 2 投票 10

撤消git rebase

有谁知道如何轻松撤消git rebase?想到的唯一方法是手动执行:git checkout两个分支的提交父级然后从...创建临时分支

回答 18 投票 2785

撤消git rebase错误

我从来没有遇到太多关于rebase的麻烦,主要是因为我在提交代码量和范围时往往更加小心。但在努力合并一些遗留项目的变化时......

回答 2 投票 0

无法创建'/git/index.lock':文件存在 - 但它没有

我在尝试使用源代码树交互式重新绑定时收到此消息。如果当前没有其他git进程正在运行,这可能意味着之前在此存储库中崩溃的git进程。 ...

回答 4 投票 5

Git交互式rebase而无需打开编辑器

Git允许某些命令创建或修改提交而无需先打开编辑器,例如:git commit --amend --no-edit git commit --fixup = HEAD ^我已将rebase.autosquash设置为true,所以...

回答 2 投票 17

在之前的git合并之后git rebase

我有以下情况:我从主存储库(X)创建了一个克隆(Y),因为有很多人在Y上工作,我们没有做任何rebase而只是合并。当我们想要(推)Y到......

回答 5 投票 69

git rebase [分支] AT入口点

我在我当前的本地分支10提交:提交1 <<<最旧提交提交2 ...提交9提交10 <<<<最新提交我想做git rebase其他分支但我不想...

回答 1 投票 1

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

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