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

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

Что такое GitHub Desktop?

GitHub Desktop — это приложение для пользователей Mac и ПК, которое переносит управление версиями из командной строки на рабочий стол. Командная строка, хотя и мощная, имеет более крутую кривую обучения. GitHub создал эту программу для упрощения контроля версий.

GitHub Desktop может выполнять те же задачи, которые вы используете для управления репозиториями, включая:

  • Клонирование репозиториев
  • Удаление репозиториев
  • Обновление и сохранение репозиториев

Заинтересовались? Загрузите GitHub Desktop с сайта GitHub.

Загрузить: GitHub Desktop (бесплатно, Windows / Mac)

Установка GitHub Desktop

Загрузите и запустите установщик (файл EXE для Windows или DMG для Mac), затем настройте Git в GitHub Desktop.

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

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

Вход в GitHub

Чтобы использовать GitHub Desktop, вам необходимо войти в систему, используя свой логин GitHub. На первой странице нажмите « Файл»  и прокрутите вниз до « Параметры» .

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

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

Создать репозиторий

Зайдите на GitHub.com и войдите под своим именем пользователя и паролем.

Давайте создадим новый репозиторий с домашнего экрана. В левом верхнем углу экрана вы увидите вариант создания нового хранилища. Нажмите New, чтобы начать процесс.

Выберите имя хранилища; любое имя подойдет, если вы помните его для клонирования. Для этого упражнения давайте назовем хранилище «Рабочий стол», чтобы мы запомнили имя.

Давайте установим этот репозиторий в Public и добавим описание. Установите флажок, чтобы инициализировать репозиторий файлом «README», это сделает его доступным для клонирования, как только вы закончите.

Нажмите Создать репозиторий для завершения.

Теперь, когда у нас есть репозиторий, созданный в GitHub, а также наш профиль GitHub, вошедший в GitHub Desktop, мы готовы использовать программу!

Клонирование репозитория в GitHub Desktop

Теперь, когда репозиторий создан, снова откройте GitHub Desktop. Теперь вы увидите, что репозиторий, который мы только что создали, теперь загружен в приложение. Использование GitHub Desktop дает вам доступ ко всему вашему коду на GitHub вне браузера.

В этом уроке мы собираемся клонировать репозиторий «Desktop» на компьютер, чтобы мы могли его изменить.

На главной странице приложения нажмите на репозиторий Desktop, и появится кнопка для клонирования выбранного репозитория.

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

Этот репозиторий будет сохранен в C: \ Desktop. Чтобы уточнить, это сохраняется на моем диске C в Windows, и имя папки — Desktop. Не следует путать с традиционным расположением рабочего стола Windows.

Нажмите Клонировать, чтобы скопировать репозиторий в эту новую папку.

GitHub Desktop теперь скопировал репозиторий в локальную папку для редактирования, и все это без использования командной строки. Отсюда вы можете внести дополнительные изменения и сохранить их в репозитории, используя Commit to master. 

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

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

Почему бы не использовать командную строку?

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

GitHub Desktop не заменяет командную строку. GitHub Desktop стремится разместить вашу информацию перед вами, используя графический пользовательский интерфейс (GUI).

Некоторые могут найти, что с этим легче работать. Некоторые могут быть экспертами в командной строке, но просто хотят программу, через которую они могут щелкнуть. Программирование всегда работает умнее. Если вы найдете что-то, что хорошо работает с вашим рабочим процессом, сохраните это!

Следующие шаги с GitHub Desktop

Теперь, когда вы клонировали репозиторий с помощью GitHub Desktop, попробуйте изменить свою папку и зафиксировать изменения в своем репозитории.

GitHub Desktop подходит как для текстовых редакторов, так и для других инструментов, улучшающих ваши навыки веб-разработки . Чистая мощь GitHub может быть использована для создания любого проекта, даже программа Microsoft Calculator с открытым исходным кодом на GitHub . GitHub Desktop — это еще один инструмент в уже мощной программе.

Фото обложки Yancy Min на Unsplash

Источник