3

Я попадающие в этой ситуации много разКак сохранить мастер-файлы после слияния конфликта в мерзавца

1. I work on master branch and make some commits 
2. Then i use git pull 
3. Then i get auto merge fail , conflicting changes 

Теперь предположим, что было 5 файлов, которые противоречат друг другу. Я хочу знать,

1. How can i overwrite those conflicting files with my files on my commit 
2. How can i overwrite those with chnages from master 

после того, как я действительно мерзавец тянуть

ответ

7

Вы можете использовать

git checkout --theirs -- path/to/file.txt 

к проверке того, что вы скачали

git checkout --ours -- path/to/other/file.txt 

к проверке того, что у вас было изначально.

git diff --name-only --diff-filter=U | xargs git checkout --ours -- 

Использовать вашу версию обо всех конфликтующих файлах.

+0

как я могу сделать для всех конфликтующих файлов, а не по одному – user191542

Смежные вопросы