マスターの上に適用したい小さなトピックブランチ(寄稿者のリモートリポジトリ上)があります。これを行うための標準的な方法は次のとおりです。
git merge contributor/topic-branch
ただし、マージコミットを生成するのではなく、コミットを1つずつ適用したいと思います。
トピックブランチが私のアップストリームであるかのように、マスターをトピックブランチに適用するため、単純に実行してgit rebase contributor/topic-branch
も明らかに機能しません。だから私はこれを試しました:
git rebase master contributor/topic-branch
そして、これは私が望むことを行いますが、今は分離されたHEADがあり、マスターブランチを修正してHEADを指すようにする必要があります(を使用してbranch -f
)。もちろん、これを自動的に行うBash関数を作成することもできますが、使用せずにトピックブランチをプルする「適切な」方法はありmerge
ますか?