Я относительно новичок в git, так что эта проблема может быть моей собственной ошибкой.Но это слишком хрупко по моему скромному мнению.Любые советы по возмещению ущерба будут оценены.
Вот мои настройки ветвей.
Machine A (Mac):
master
couch
Machine B (Windows):
master
На машине B я пытаюсь получить как ветки master, так и кушетки от машины A. К сожалению, я забыл, что я не создал кушеткуветки на Машине Б пока нет.Вот что я сделал на машине B. источник установлен на машину A.
git pull origin master
git pull origin couch
К моему удивлению, git автоматически объединяет ветвь кушетки в master на машине B!Я ожидаю, что git создаст для меня ветвь на компьютере B, если она не существует.
Как мне отменить слияние?Я еще не готов объединить диванную ветку с мастером.Я собираюсь полностью удалить его на компьютере B и снова клонировать на компьютере A. Мне просто любопытно, есть ли лучшие решения.