私は完全に最新のローカルレポを持っていると仮定します。さまざまなリモートコミットを使用して、新しいローカルブランチをrebaseするのは安全ですか?
特定のSHAから新しいブランチを作成してから、元のブランチ/ SHAに対して新しいブランチを作成することができますか?
git checkout -b merging_some_commits bfd70a83f5bf3f7fd44422233a82751535428cbd
git rebase --onto some_other_branch 02979b4e34809d53e5071501046f59ad5c
git checkout some_other_branch
git merge mergin_some_commits
git push origin some_other_branch
アップデート:私は基本的に02979b...
選ぶ桜にしようとしている - some_other_branch
にbfd70a83...
を。 02979b...
はbfd70a83...
の祖先であり、どちらも最近の履歴をsome_other_branch
と共有していません。 02979b...
の前に10-15コミットがあり、共通の祖先を共有したいと思っています(まだ)。結局、これらの10〜15のコミットもマージする必要があります。
2つのSHAの参照先は... 02979b4e34809d53e5071501046f59ad5c bfd70a83f5bf3f7fd44422233a82751535428cbdの祖先ですか? some_other_branchの祖先ですか? – avh
更新...私はあなたが尋ねる必要があったとしても、これをやりたいとは思わないと思います。 – drstevens