これに答えてスローSOを検索していました。何の答えも出ていないようなこの古いスレッドを見つけました。誰かが知っているかもしれないことを望むこのスレッドを再トリガする!gitフィルタブランチとgitサブツリーの違いは?
gitサブツリーとgit filter-branchの違いを教えてもらえますか? 私はこのために元の質問で同じ例を使用します:
git subtree split --prefix=some_subdir -b some_branch
git filter-branch --subdirectory-filter some_subdir some_branch
これはGitのサブツリーが、今のgitの公式な一部であるとして、今日不正確です –
その違いは、複数の(n)個のサブフォルダを自分自身のrepoにしたい場合、git filter-branchで最初にn回クローンする必要があり、サブツリーでgm rm回する必要があるということです。 – Qiulang