Ответ 1
Вы должны зафиксировать свой патч в другой ветке. Тогда другой товарищ по команде должен сделать слияние и решить конфликты соответственно. Не забудьте дать хорошее сообщение о том, что вы изменили, поэтому, если у другого человека есть конфликты с вашим кодом, он знает, что нового.
Не совершайте неразрешенные конфликты, так как это можно забыть и дать проблемы в будущем.
Чтобы создать ветку из текущей ветки, просто
git checkout -b newBranchName
затем просто зафиксируйте и нажмите ветку
git commit -m "message here"
git push origin newBranchName
другой человек должен потянуть и слить, а затем удалить эту новую ветку, если необходимо
EDIT:
Я видел ваше обновление... поэтому, что вы должны делать (хотя я не буду рекомендовать его), это создать другую ветку, добавить файлы, которые имеют конфликт слияния, использовать команду git add file, чтобы удалить статус конфликта, а затем в сообщении фиксации говорят, какие файлы имеют конфликт...
Вы должны увидеть журналы или использовать файл вины git, чтобы узнать, какие части являются новыми или нет. И попытайтесь решить их самостоятельно. В GIT нет частичного разрешения конфликтов.