Git: Как избежать слияния / извлечения неправильного пульта в ветке? - PullRequest
2 голосов
/ 29 февраля 2012

Скажите, что я нахожусь в моей ветви функций XXXX и выдаю git pull bad_remote master, вот что нужно сделать BAD (в том, как настроены наш рабочий процесс и ветви, конечно).

Есть ли способ сказать git (или с помощью некоторой магии Bash), чтобы НИКОГДА не слияния или выборки с этого пульта, если вы не находитесь в локальной ветви с именем YYYY (ветка, которая должна получать изменения bad_remote)? Было бы неплохо, если бы мне было плевать на некоторые плохие слова:)

Я знаю, как решить проблему, как только это произойдет, но если это произойдет, и я не сразу осознаю это ... хорошо ... Вишня - мой друг: (

Глядя на крючки, кажется, что предварительное объединение (все еще?) Отсутствует.

Спасибо.

1 Ответ

0 голосов
/ 29 июня 2012

Возможно, это не решит вашу проблему, но мне кажется, вы слишком беспокоитесь об этом.

Вам нечего терять при получении.На самом деле это всегда хорошо, потому что удаленные ветви отражают историю коммитов удаленных репозиториев.

Если вы сливаетесь с удаленной веткой по ошибке, вы всегда можете вернуться к фиксации, которую вы использовали, используя git reset --hard,(Если у вас есть изменения рабочего каталога, git stash; git reset --hard; git stash pop;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...