Какова цель разворачивания репо git?

После выполнения этого учебника Github я более смущен, чем когда начал. Я думал, что forking repo будет по существу создавать копию репо с другим именем пользователя. Затем я могу совершить новое репо, не задумываясь о репо, из которого я разветвлялся.

К сожалению, это, похоже, не так. Я просмотрел один из моих собственных репозиториев (это может быть проблема) и нажал "Вилка" на Github. Ничего не произошло. Я закончил учебник, но ничего не изменилось. Редактирование/фиксация/нажатие по-прежнему переходит к исходному репо.

Ответ 1

Вы откажетесь от другого репо:

В какой-то момент вы можете захотеть внести свой вклад в проект кого-то elses или хотите использовать проект someones в качестве отправной точки для своего собственного. Это называется "разветвление".

Он создает копию репозитория со всей его историей для вас, которую вы можете совершить. Попробуйте развернуть проект Spoon-Knife, как это предлагается в учебнике.

Модель разработки с открытым исходным кодом fork-and-pull позволяет любому пользователю вносить изменения без предварительного разрешения или запроса от владельцев проекта.

Затем вы можете отправить тянуть запросы из разветвленного репо в исходное репо, если вы хотите внести свой вклад.

Ответ 2

  • Вам необходимо перепрофилировать иностранное репо, к которому вы не имеете доступа, чтобы получить ваше репо с полными правами.
  • Вам нужно создать локальный клон разветвленного репо для работы с ним.