git 尽早添加提交并使其更改级联?



我们正尝试使用 git-tfs 从 TFS 迁移到 git。
经过几次拙劣的尝试,似乎所有 tfs 都成功移动,除了一次提交 - 分支中的第一个提交。

这导致了级联效应,其中每个下一次提交也没有这些文件,因为我假设 TFS 存储补丁而不是快照。

git 中有没有办法在开头添加此提交,并重写下一次提交的历史记录以包含这些文件?

有几种方法可以做到这一点。变基非常简单:

确保在存储库中提交缺少的提交,以便有一个 sha id。签出缺少提交的分支的头部,然后变基。

git rebase <sha for missing commit>

也许还可以看看git rebase --interactive

最新更新