一応かいとく。
git remote -v
origin https://github.com/fedibird/mastodon (fetch)
origin https://github.com/fedibird/mastodon (push)
upstream https://github.com/mastodon/mastodon (fetch)
upstream https://github.com/mastodon/mastodon (push)
(機能開発ブランチ作成)
git switch -c feature/hoge upstream/main
(開発中)
git commit -m "hoge"
(もういっちょ)
git commit -m "fuga"
(upstream/mainにもコミットが追加されて、ずれてくる)
(ローカルにもってきて)
git fetch upstream
(rebaseする)
git rebase upstream/main
(developの最新に、これまでのcommitがあらためて追加される形になるので、コンフリクト解消作業をする)