git pull, а потом git push.
git push --force если будешь работать в компании не юзайте, потому что этой командой вы свои коммиты локальные устанавливаете на ветку, то есть старые коммиты стираються и на место старых устанавливаються ваши новые, а если вы ещё изменили старые коммиты и запушили этой коммандой, то это полное фиаско
git push --force если будешь работать в компании не юзайте, потому что этой командой вы свои коммиты локальные устанавливаете на ветку, то есть старые коммиты стираються и на место старых устанавливаються ваши новые, а если вы ещё изменили старые коммиты и запушили этой коммандой, то это полное фиаско