git-rebase 相关问题

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


如何通过非交互式压缩除最近的提交之外的所有提交来减少膨胀的Git仓库的大小?

我的Git repo有数百GB的数据,比如数据库备份,所以我试图删除旧的,过时的备份,因为它们会使一切变得越来越大。所以我自然需要一些东西......

回答 3 投票 7

非交互式方式来压缩一系列git提交,而不是从HEAD开始

我目前正在开发一个iOS项目。我有一个脚本,在我构建时运行。此脚本更新内部版本号并将其提交到git并将其推送。但是,经过几天的使用......

回答 1 投票 1

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

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

回答 10 投票 923

git rebase尝试后文件消失了

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

回答 1 投票 1

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

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

回答 1 投票 4

创建新分支后Git rebasing(squash)

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

回答 1 投票 1

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

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

回答 1 投票 1

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

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

回答 1 投票 0

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

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

回答 1 投票 -2

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

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

回答 1 投票 0
推荐问题