Почему мне всегда приходится выполнять слияние вручную при git pull?

Я новый пользователь git и не могу понять, как это обойти. У меня был некоторый опыт работы с SVN, и я использую SVN.

Каждый раз, когда я извлекаю файлы из удаленного репозитория, и файл, который я изменил, также изменяется удаленно, его нужно объединить. Я могу понять конфликты слияния для сложных изменений, но я вижу конфликты слияния для очень небольших (например, изменение одной строки в разных функциях) изменений. Насколько я помню, SVN может объединить большую часть этого автоматически и переведет файл в конфликтное состояние только в том случае, если автоматическое объединение не удастся.

Для git это, кажется, происходит каждый раз и заставляет открывать инструмент слияния git. Есть ли способ автоматически объединить файлы? Мне не хватает какой-то настройки, которая по умолчанию помещает репозиторий в конфликтующий набор?

5
задан Paŭlo Ebermann 15 August 2011 в 20:05
поделиться