Как начать работу с Git и GitHub

Рекомендуемые Github и Git

GitHub в настоящее время является крупнейшим в мире хостом проектов с открытым исходным кодом. Существует множество популярных примеров страниц GitHub, включая текстовый редактор Atom, TensorFlow от Google и React от Facebook. Он наиболее известен своими продвинутыми проектами в области больших данных, искусственного интеллекта или Интернета вещей, но вы также можете найти анимацию, смайлики, игры и более простое программное обеспечение. Этот прием в чем-то аналогичен "торрентам", за исключением программного обеспечения и приложений.

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

1. Создайте учетную запись GitHub.

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

Планы Github

Выберите, для чего вы планируете использовать GitHub.

Цели Github

2. Создайте свой первый репозиторий GitHub

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

Как создать новый репозиторий на Github

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

Github Создать новый репозиторий

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

Репозиторий создан на Github

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

Создать новый репозиторий бренда на Github

3. Загрузите GitHub и Git, чтобы создать промежуточную среду на вашем ПК.

После создания вашей учетной записи GitHub и первого репозитория вам необходимо создать промежуточную среду на своем ПК для получения файлов GitHub и обновлений версий. Для этого вам необходимо загрузить и установить GitHub Desktop. Он поддерживает Windows и macOS.

Git Desktop Скачать

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

Github Desktop установлен

Вам понадобится еще один инструмент под названием "Git". Разница между Git и GitHub заключается в том, что первый - это система контроля версий, а второй - облачный сервис. Вы можете запустить Git локально на своем компьютере, потому что он не зависит от GitHub. Git - это то, что помогает вам запускать все приложения из командного терминала (подробнее об этом позже).

Скачать Git

Настройка Git занимает некоторое время. Запишите уникальный адрес электронной почты, который он использует для регистрации вашей учетной записи.

Настроить Git

Git устанавливается как Стандартная общественная лицензия GNU. Установка занимает совсем немного времени.

Git Setup Windows

После его установки вы можете запустить "GitBash", командный терминал для Git, используемый для запуска программного обеспечения или приложений, загруженных из репозиториев GitHub.

Настройка Git завершена

4. Клонирование или загрузка приложений.

Чтобы клонировать или загрузить приложения, перейдите на любую страницу разработчика на GitHub. Например, здесь я зашел на страницу игры на JavaScript RPG. Вы можете загрузить его в виде ZIP-файла или просто загрузить приложение на GitHub Desktop (см. Шаг 3). Вы можете искать любой репозиторий GitHub на главной странице браузера GitHub или на рабочем столе GitHub.

Скачать игру с Github

После того, как приложение будет импортировано на панель управления GitHub, нажмите "клонировать".

Скачать игру с Github

Приложение начнет клонировать себя в вашей системе. Через некоторое время он будет доступен в виде репозитория на вашем рабочем столе GitHub.

Клонирование игры на рабочем столе Github

После этого запустите "Git". (См. Шаги по установке в предыдущем разделе.) Следуйте инструкциям на странице репозитория GitHub о том, как загрузить и запустить приложение.

Клонирование в игру

В данном случае это была простая игра.

Пример запуска игрового приложения на Github

5. Участвуйте в сообществе GitHub.

Вы хотите внести свой вклад в сообщество GitHub? На GitHub любые сохраненные изменения называются "коммитами". Внесите изменения, щелкнув файл "README.md". Объясните другим пользователям, почему вы внесли изменения.

Зафиксировать изменения Github

Наконец, вы находитесь в центре сообщества GitHub: запросы на вытягивание. Внесите некоторые изменения и попросите автора программного обеспечения или приложения "перенести" ваши изменения в его или ее репозиторий GitHub. Здесь я добавил файл Maven.

Создать запрос на слияние

Вы также можете извлекать запросы с рабочего стола GitHub.

Репозитории Push Pull

Заключение

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