ブランチを新規作成してコードを書いた後、git commitをした後にgit push origin mainをしたら、「Everythin up-to-date」と表示されてpushできなかった。
新規作成したブランチがリモートブランチに公開されていない
git push --set-upstream origin ブランチ名
これでpushすることができました。
ちなみに、自動的に以下を有効化すると自動的にリモートブランチを設定してくれました。
git config --global --add --bool push.autoSetupRemote true
Register as a new user and use Qiita more conveniently