Перед git push нужно делать git pull, но как решить конфликты?
почему затрутся? спуль - разреши конфликты если есть и смерджи изменения с коллегами
Если правки коллег не затрагиваю те строки, что меняли Вы, никаких потерь не случится.
Если изменялся один и тот же код - git покажет конфликт и предложит его решить.
Поставьте TortoiseGit, с его помощью быстро разберетесь в подобных вопросах.