‘체크 아웃되지 않은’브랜치 푸시 푸시하고 싶습니다.

먼저 확인하지 않고 분기 (현재가 아님)를 푸시하고 싶습니다. 어떻게하면됩니까?

이것이 내가 할 방법입니다.

#currently in master
git checkout feature
git push origin feature
git checkout master

하지만 기능을 체크 아웃하면 충돌이 발생할 수 있습니다. 현재 브랜치가 아닌 다른 브랜치를 푸시하면 안 되나요?