Какова цель разворачивания репо git?
После выполнения этого учебника Github я более смущен, чем когда начал. Я думал, что forking repo будет по существу создавать копию репо с другим именем пользователя. Затем я могу совершить новое репо, не задумываясь о репо, из которого я разветвлялся.
К сожалению, это, похоже, не так. Я просмотрел один из моих собственных репозиториев (это может быть проблема) и нажал "Вилка" на Github. Ничего не произошло. Я закончил учебник, но ничего не изменилось. Редактирование/фиксация/нажатие по-прежнему переходит к исходному репо.
Ответы
Ответ 1
Вы откажетесь от другого репо:
В какой-то момент вы можете захотеть внести свой вклад в проект кого-то elses или хотите использовать проект someones в качестве отправной точки для своего собственного. Это называется "разветвление".
Он создает копию репозитория со всей его историей для вас, которую вы можете совершить. Попробуйте развернуть проект Spoon-Knife, как это предлагается в учебнике.
Модель разработки с открытым исходным кодом fork-and-pull позволяет любому пользователю вносить изменения без предварительного разрешения или запроса от владельцев проекта.
Затем вы можете отправить тянуть запросы из разветвленного репо в исходное репо, если вы хотите внести свой вклад.
Ответ 2
- Вам необходимо перепрофилировать иностранное репо, к которому вы не имеете доступа, чтобы получить ваше репо с полными правами.
- Вам нужно создать локальный клон разветвленного репо для работы с ним.