Моя версия git Git -1.9.4-preview20140611 Раньше я клонировал пустой репозиторий оригинала git. Репозиторий клонирован, но со следующим сообщением
warning: вы, похоже, клонировали пустой репозиторий. Проверка подключения... выполнена.
Затем скопирован файл .gitIgnore, который был в другом хранилище основных проектов git и передал его локальному хозяину. Этот файл использовался нами много раз. Это кажется прекрасным. У нас есть стандартный файл .gitIgnore для всех наших проектов. Это было создано как часть лучших практик.
Затем создала новую ветвь и скопировала некоторый код в физическом местоположении, где находится локальная репозитория git
git checkout -b FromCC
Добавлен код и зафиксирован в этой ветке.
git add --all
git commit -M "Blah"
Все эти операции успешны.
Моя цель - объединить эти изменения в конечном итоге в локальную ветвь мастера.
Далее я
git checkout master
и получите следующее сообщение.
Ваша ветка основана на "origin/master", но вверх по течению нет. (используйте "git branch --unset-upstream" для исправления)
Что означает это сообщение? Почему бы восходящий поток "уйти"?
Интересное наблюдение: Я повторил тот же процесс с тем же главным хранилищем git сегодня. На этот раз репозиторий git не был пустым. У него был файл .gitIgnore. На этот раз указанное выше сообщение не появилось.