Меня попросили поработать с репозиторием Github, и единственная связанная с Git процедура, которую я когда-либо делал, - это клонирование существующего репозитория. Я много работал с SVN, но я немного новичок, когда дело доходит до веток Git и рабочих деревьев. Документы немного абстрактны и не содержат общих рекомендаций о создании новых веток и внесении изменений.
Я хотел бы клонировать существующее хранилище в новую ветвь, доступную для всех, у кого есть доступ к главной ветке (SSH), затем работать локально вне вновь созданной ветки и фиксировать изменения только в этой ветке. Из онлайн-документов и руководств общее мнение выглядит следующим образом:
- Клон репо, который создает удаленный именованный источник
- Создать новую локальную ветку от мастера
- Внесите изменения в локальную ветку
У меня вопрос, как местный филиал будет доступен на Github для других, имеющих доступ к репо? Какова общая процедура клонирования репо и создания новой ветки, доступной удаленно? Любые предложения будут высоко ценится.