Клон мерзавца не приносит основное ответвление

У меня есть удаленный репозиторий http://github.com/fernandezpablo85/Test

Этот repo имеет a master ответвление, но это находится позади двух других ответвлений поэтому, когда я клонирую его, я получаю этот warining:

предупреждение: удаленная ГОЛОВА обращается к несуществующему касательно, неспособный к контролю.

И также я не получаю локальное master ответвление (git branch шоу ничто).

Я могу зафиксировать все это делающее:

git checkout -b master origin/master

Но я задавался вопросом, почему это происходит? Ведущее устройство, как предполагается, является более усовершенствованным ответвлением? Или есть ли что-то еще неправильно с моим repo?

7
задан Eimantas 6 January 2010 в 19:28
поделиться

1 ответ

[

]1/ Нет, master не нужна самая продвинутая ветка. Можно опубликовать только в другой ветке, а затем удалить эту ветку...[

] [

]2/ Когда это произойдёт, вы должны выбрать master в качестве ветки по умолчанию из панели администрирования github repo, но это не всегда возможно. Смотрите []эту ошибку [][

] [
] [

]Для всех, кто сталкивался с этой проблемой:[

] [

]tekkub рассказал мне, как обойти эту ошибку с помощью канала #github на freenode.[

] [
    ] [
  • ]создайте временную ветку, [
  • ] [
  • ]переместите её в свою репо, [
  • ] [
  • ]выберите ветку по умолчанию в панели администрирования для этой репо, [
  • ] [
  • ]затем удалите ветку и переместите её ещё раз. [
  • ] [
] [

]Работает на нас.[

] [
] [

] (идея в том, чтобы временно иметь [] две [] ветки, чтобы иметь возможность выбрать основную ветку по умолчанию в панели администрирования GUI, а затем удалить дополнительную ветку)[

].
8
ответ дан 6 December 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: