Escolhendo entre a alteração local ou remota num conflito do GIT

De Basef
Ir para: navegação, pesquisa

Ao resolver um conflito, ao invés de abrir o arquivo e resolver cada linha conflitante manualmente, pode-se optar por escolher todas as diferenças ou do arquivo local ou remoto.

GIT 1.6.1 ou superior

Escolhendo as alterações locais

git checkout --ours arquivo.html
git add arquivo.html

Escolhendo as alterações remotas

git checkout --theirs arquivo.html
git add arquivo.html

GIT anterior ao 1.6.1

Escolhendo as alterações locais

git reset -- arquivo.html
git checkout MERGE_HEAD -- arquivo.html
git add arquivo.html

Escolhendo as alterações remotas

git checkout --theirs arquivo.html
git add arquivo.html