Редактирование файлов в качестве соавтора на GitHub - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь внести изменения в репозиторий GitHub, для которого меня пригласили в качестве соавтора. Я могу создавать новые файлы и изменять их, но когда я попытался внести какие-либо изменения в существующий файл, я увидел это сообщение: «Вы должны быть на ветке, чтобы внести или предложить изменения в этом файле».

See this screenshot

Тогда только после того, как я протолкнул коммит через терминал, я смог изменить этот файл на страницах GitHub. Это ожидаемое поведение?

Спасибо за ваше время, Приветствия

1 Ответ

1 голос
/ 23 марта 2019

Похоже, что репозиторий, который вы используете, защитил свою основную ветвь (обычно master).Обычно это происходит потому, что они хотят, чтобы изменения выполнялись с помощью рабочего процесса на основе запросов извлечения, чтобы обеспечить проверку кода и чистоту CI перед объединением.

Когда вы создаете ветку в командной строке и нажимаете ее, вы должны иметь возможностьизменить его как обычно, так как это не защищенная ветка.Точно так же, если вы создаете ветку через пользовательский интерфейс, вы также можете редактировать ее.Однако вы не сможете сразу перейти в основную ветку или изменить ее непосредственно в пользовательском интерфейсе.

...