По умолчанию, если есть конфликты, push будет отклонен.Другой разработчик должен будет извлечь новый код и разрешить любые конфликты слияния, прежде чем сможет успешно слиться.Вот почему важно работать с ветками.Каждый разработчик работает над отдельной веткой, надеюсь, над отдельными частями кода, поэтому, когда они это сделают, они проверяют, нет ли каких-либо конфликтов слияния с их кодом, если они есть, они должны разрешить их, а затем слить их с основнойветка.