Как ты делаешь git fetch, а затем сливаешься?«Ошибка: Ваши локальные изменения в следующих файлах будут перезаписаны слиянием» - PullRequest
23 голосов
/ 06 марта 2012

Вопрос новичка Git: у меня есть репозиторий, настроенный на битбакет.Я получил чужие изменения и хотел бы объединить их с моими.Однако, когда я пытаюсь выполнить git merge (или git merge origin / master), я получаю сообщение «error: ваши локальные изменения в следующих файлах будут перезаписаны merge:», а затем список файлов, которые я изменил.Хотя Git Merge объединяет эти изменения, это именно то, что я хочу сделать.

Ответы [ 2 ]

35 голосов
/ 06 марта 2012

Вы можете либо зафиксировать свои изменения перед слиянием, либо спрятать их:

git stash
git merge origin/master
git stash pop
8 голосов
/ 06 марта 2012

Если вы хотите сохранить свои изменения, вы можете сначала зафиксировать их в своем локальном репозитории, а затем объединить удаленный репозиторий.

...