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

De Basef
Revisão de 12h51min de 9 de maio de 2015 por Admin (discussão | contribs) (Criou página com '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 rem...')

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
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