Open2

テンプレートリポジトリから派生リポジトリへの同期を継続的に取る

ころむにーころむにー

この手順は一度だけ実行するものです。

準備

まず、テンプレートリポジトリを、GitHub上でimportすることで、Git履歴を共通とする派生リポジトリを作成する。

https://qiita.com/i35_267/items/83aa4adecf22e9c32f99

次に、ローカルに派生リポジトリをクローンし、リモートにテンプレートリポジトリを登録する。

git remote add upstream https://github.com/shotaIDE/flutter-firebase-base.git

URLは例なので、適宜書き換えてください。

ころむにーころむにー

この手順は定期的に実行するものです。

テンプレートリポジトリの履歴を派生リポジトリに取り込む

テンプレートリポジトリの内容を取り込むためのブランチを作成し、切り替える。

git checkout -b merge-upstream

テンプレートリポジトリの内容をフェッチし、マージする。

git fetch upstream main && git merge upstream/main

merge-upstream のブランチを main ブランチにマージするPRを立て、レビューしてマージする。

参考

https://qiita.com/i35_267/items/83aa4adecf22e9c32f99