Ответ 1
tl; dr: Это не имеет большого значения.
Если вы считаете, что вы не вносите никаких изменений, вы можете безопасно клонировать исходный репозиторий напрямую, что приносит выгоду, что вы можете напрямую обновить свой локальный клон с помощью git pull
. После того, как вы осознаете, что хотите внести изменения, вы можете разветкить его на github и добавить вилку в качестве дополнительного удаленного
С другой стороны, если вы думаете, что сделаете изменения на пульте дистанционного управления, вы можете его разветкить. После того, как вы поняли, что вы ошибались, и вам не нужно вносить изменения, добавьте исходный репозиторий как удаленный и удалите вилку.
Я для себя предпочитаю всегда добавлять как вилку, так и оригинальную как удаленную, поэтому я могу обновить свой локальный клон через (например) git pull original master
, после чего я могу обновить свою вилку с помощью git push origin
(origin
моя личная вилка здесь. Имена тоже не имеют особого значения). Если мне не нужна вилка или она больше не нужна, я избавлюсь от нее. Если мне это нужно (снова), я (re -?) Создаю его.
В качестве побочного элемента: вам не нужна вилка для github для внесения изменений, потому что ваш локальный клон - это полный репозиторий, и если этого достаточно, чтобы сохранить ваши изменения там, это нормально.