Git合并分支及其修改后的克隆,没有历史记录

时间:2013-07-25 19:36:04

标签: git github merge

我基于 develop (克隆)创建了一个名为 new 的新分支。一开始我意外地提交了100MB +文件搞砸了。几天后,我试图推送到远程,因为这个大文件失败了。我没有找到另一种删除此文件的方法,而不是删除所有历史记录(现在分支 new 只有一个提交)。如何将此分支与 develop 合并,以便 new 包含来自 develop 的所有历史记录?

我用以下方式克隆了回购:

git clone http://...

然后

git checkout -b new develop

当前状态:

rm -rf .git
git init
...

可以从开发中创建另一个分支,用 new 文件覆盖它,提交并合并回 develop ,但这会使所有我删除的文件留了。

0 个答案:

没有答案