WindowsMacПрограммное обес..НастройкиБезопасностьПродуктивностьЛинуксАндроид (Androi.. Все

Как создать форк репозитория с помощью GitHub Desktop

Отредактировано 2 несколько месяцев назад от ExtremeHow Редакционная команда

GitHub DesktopВеткаРепозиторийКонтроль версийGitРабочий процессПроектыWindowsMacСотрудничествоПрограммирование

Как создать форк репозитория с помощью GitHub Desktop

Перевод обновлен 2 несколько месяцев назад

GitHub — это все более популярная платформа, используемая разработчиками для хостинга, совместного использования и управления проектами. Благодаря удобному интерфейсу и множеству функций, GitHub предоставляет идеальный репозиторий для разработчиков, которые хотят внести свой вклад в проекты с открытым исходным кодом или сотрудничать с другими разработчиками. Одна из многих полезных функций GitHub — это возможность "форка" репозитория. "Форк" — это, по сути, личная копия чужого проекта, существующая в вашей учетной записи GitHub. Вы можете изменить ее, не затрагивая исходный проект. Это руководство проведет вас через всесторонний процесс форка репозитория с помощью GitHub Desktop, настольного клиента GitHub, который упрощает взаимодействие с репозиториями GitHub.

Понимание форков и GitHub Desktop

Перед тем как переходить к пошаговому процессу, необходимо понять, что значит форкнуть репозиторий. Когда вы форкаете репозиторий, вы создаете его копию в своей учетной записи GitHub. Это позволяет вам экспериментировать с изменениями, не затрагивая исходный репозиторий. Форк очень полезен для участников проектов с открытым исходным кодом, позволяя им независимо работать над предлагаемыми изменениями, а когда они будут готовы, отправлять запрос на вытягивание, чтобы их изменения были рассмотрены и, возможно, интегрированы в исходный репозиторий.

GitHub Desktop — это приложение, которое предоставляет визуальный интерфейс для работы с репозиториями на GitHub. Оно упрощает операции форка, клонирования и фиксации, предоставляя интуитивно понятный пользовательский интерфейс. Инструмент доступен как для Windows, так и для macOS, и он упрощает процесс управления репозиториями, не полагаясь только на командную строку.

Шаги для форка репозитория с помощью GitHub Desktop

В следующих разделах мы обсудим шаги, необходимые для форка репозитория с помощью GitHub Desktop. Обязательным условием является наличие учетной записи GitHub, а GitHub Desktop должен быть установлен на вашем компьютере. Давайте начнем!

Шаг 1: Войдите в свою учетную запись GitHub

Чтобы начать форк репозитория, нужно убедиться, что вы вошли в свою учетную запись GitHub. Если у вас нет учетной записи, вы можете быстро создать ее, посетив страницу регистрации GitHub. Получив учетную запись, загрузите и установите GitHub Desktop с официального веб-сайта GitHub Desktop. После установки откройте GitHub Desktop и войдите в систему, используя свои учетные данные GitHub.

Шаг 2: Найдите репозиторий, который хотите форкнуть

Теперь откройте веб-браузер и перейдите на сайт GitHub. Просмотрите проекты и определите репозиторий, который хотите форкнуть. Если у вас есть конкретный проект на примете, воспользуйтесь строкой поиска, чтобы быстро найти его по имени репозитория или владельца. Нажав на название репозитория, вы перейдете на его главную страницу, где найдете подробную информацию о проекте, включая файл README, проблемы, запросы на вытягивание, ветки и участников.

Шаг 3: Форкните репозиторий

На главной странице репозитория найдите кнопку «Fork», расположенную в правом верхнем углу страницы. Нажатие кнопки Fork создает копию репозитория в вашей учетной записи GitHub. Вы будете перенаправлены на свою копию репозитория, что укажет на успешность форка. Репозиторий теперь является частью вашей учетной записи, и вы свободны вносить в него изменения. Вы также увидите на странице вашего форкнутого репозитория указание на то, что это форк исходного репозитория.

Шаг 4: Откройте GitHub Desktop

После успешного форка репозитория следующим шагом будет клонирование форкнутого репозитория на ваш локальный компьютер с помощью GitHub Desktop, что позволит вам работать с этой кодовой базой с вашего компьютера. Откройте GitHub Desktop на своем компьютере. Вы должны войти автоматически; если нет, пожалуйста, убедитесь, что вы вошли в систему с своими учетными данными GitHub.

Шаг 5: Клонирование форкнутого репозитория

В GitHub Desktop нажмите «File» в строке меню и выберите «Clone Repository…». Это действие откроет окно, где вы можете найти репозиторий, связанный с вашей учетной записью GitHub. В появившемся окне вы увидите вкладки с надписями «GitHub.com», «Enterprise» и «URL». Чтобы найти свой форкнутый репозиторий, останьтесь на вкладке «GitHub.com».

Вы увидите список репозиториев, присутствующих в вашей учетной записи GitHub. Найдите недавно форкнутый репозиторий в этом списке. После того как вы его нашли, выберите его, чтобы предварительно просмотреть детали, затем нажмите кнопку «Clone», расположенную в нижней правой части окна. Вам может быть предложено выбрать путь к файлу или местоположение на вашем локальном компьютере, куда требуется клонировать этот репозиторий. Выберите соответствующую локальную директорию и подтвердите операцию клонирования. Клонируя форкнутый репозиторий, вы загружаете все файлы и данные на свой локальный компьютер, что позволяет вам работать с ним в автономном режиме.

Шаг 6: Фиксация изменений в локальном репозитории

С форкнутым репозиторием, клонированным на ваш локальный компьютер, вы теперь можете начинать вносить изменения без воздействия на исходный репозиторий. Вы можете открыть папку из своего редактора кода или интегрированной среды разработки (IDE), такой как Visual Studio Code, Sublime Text, Atom или любая другая среда, в которой вам удобно работать.

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

Шаг 7: Зафиксируйте ваши изменения

После внесения изменений в свою локальную копию, пора сохранить эти изменения. В языке Git сохранение изменений называется «фиксацией». Вернитесь в GitHub Desktop и просмотрите текущий репозиторий, если он еще не открыт. В левой панели вы увидите список файлов, которые вы изменили, помеченных как «Незафиксированные изменения».

Выберите изменения, которые хотите зафиксировать, и в поле «Сводка» укажите краткое описание того, что вы изменили. Присвоение вашим сообщениям о фиксации четкого и значимого сообщения помогает другим разработчикам понять, почему были внесены эти изменения. При необходимости добавьте любые дополнительные подробности или контекст в поле «Описание». Когда будете готовы, щелкните кнопку «Commit to main». Это запускает сохранение изменений в вашем локальном репозитории, но еще не отправляет их на удаленный форк GitHub.

Шаг 8: Зафиксируйте изменения на GitHub

После успешной фиксации следующим шагом будет отправка этих изменений в форкнутый репозиторий на GitHub. Найдите кнопку «Push Origin» в GitHub Desktop — обычно она находится в верхней части окна приложения — и нажмите на нее, чтобы отправить локально зафиксированные изменения из локальной основной ветки в удаленный репозиторий.

Отправка изменений обеспечивает актуальность вашей форкнутой версии репозитория на GitHub с учетом всех изменений, внесенных вами локально. На этом этапе ваша форкнутая версия репозитория обновляется последними изменениями.

Шаг 9: Создайте запрос на вытягивание

После того как вы отправите изменения в форкнутый репозиторий, возможно, вы захотите внести эти изменения обратно в исходный репозиторий, если это уместно. Этот процесс называется созданием «запроса на вытягивание». Вернитесь на веб-страницу GitHub, где находится ваш форкнутый репозиторий. Ищите кнопку или ссылку, которая предлагает вам сравнить изменения или создать запрос на вытягивание.

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

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

Заключение

Поздравляем! Вы успешно научились создавать форк репозитория с помощью GitHub Desktop. Форкинг, клонирование, внесение изменений, фиксация, отправка и представление этих изменений через запросы на вытягивание являются основой в совместной разработке программного обеспечения. Этот рабочий процесс способствует экспериментам, вкладу и улучшениям в кодовую базу. Хотите ли вы вносить регулярные изменения или просто хотите свободно поработать с кодом, теперь вы почувствуете себя более подготовленным к погружению в огромный мир проектов, размещенных на GitHub.

Всегда следуйте рекомендациям, установленным в репозитории, в который вы вносите вклад, так как они могут иметь определенные рабочие процессы или стили кодирования, которым ожидают, что участники будут следовать. Хорошие практики, уважительная коммуникация и активное участие помогают создать гостеприимное сообщество с открытым исходным кодом. Удачного кодирования!

Если вы найдете что-то неправильное в содержании статьи, вы можете


Комментарии