Ответ 1
Плохая идея для фиксации двоичных файлов, но я объясню вам, как сделать то, что вам нужно
вы находитесь в специальном филиале, и вы выполнили слияние, вы устранили некоторые конфликты, и вы хотите, чтобы другие могли быть похожими на master-сервер, поэтому вы должны сделать это
git reset --mixed (reset the index but not the working tree; changes remain localy but not used in the commit)
git add {files those you have fixed the conflict}
git commit
git reset --hard
git merge --strategy=recursive -X theirs origin/master
{merge twice and you take files as in branch origin/master}
вы используете master, если изменения находятся в вашем локальном репозитории, если изменения находятся в удаленном репозитории, вы используете origin/master