В реальных проектах обычно несколько разработчиков работают параллельно. Таким образом, Git необходим для обеспечения отсутствия конфликтов кода между разработчиками. Итак, вы можете спросить, что такое Git?

Git — это система контроля версий. Хммм… Я знаю, это звучит более запутанно, поэтому объясню подробнее.

Система контроля версий (VCS) помогает отслеживать и отслеживать все изменения, внесенные в отслеживаемые ею файлы. В дополнение к отслеживанию изменений, VCS отслеживает, какие изменения были сделаны, когда они были реализованы и кто внес изменения.

Как я уже упоминал в начале этого блога, VCS, как и Git, позволяет нескольким разработчикам совместно использовать один и тот же набор файлов и совместно работать над ним, не конфликтуя с работой друг друга.

Однако нужна еще одна вещь. Доступ к размещенной службе на основе Git. Существует несколько поставщиков услуг хостинга Git, и некоторые из популярных поставщиков:

В этом посте я пошагово расскажу вам о процессе Git и о том, как отправить ваш локальный файл на Github.

Начнем

Допустим, у вас есть существующий проект, который вы хотите начать отслеживать с помощью git.

Скачать git

Эта ссылка содержит подробную информацию о том, как установить Git в нескольких операционных системах: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

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

git --версия

GitHub

Здесь мы будем использовать GitHub для удаленного репозитория. Возможно, вы часто слышали слово "Repo" и задавались вопросом, что оно означает. Ну, это короткий срок для репозитория. Репозиторий – это папка, содержимое которой отслеживается Git. В репозитории может быть несколько файлов или папок.

Перейдите на https://github.com/ и создайте учетную запись.

  1. После создания новой учетной записи на GitHub нажмите вторую кнопку в правом верхнем углу (что-то вроде этого «+») и выберите «Новый репозиторий». Выберите имя репозитория и добавьте описание (необязательно).

Во избежание ошибок не инициализируйте новый репозиторий файлами README, лицензии или gitignore. Вы можете добавить эти файлы после того, как ваш проект будет отправлен на GitHub.

2. Откройте Git Bash в своем терминале.

3. Измените текущий рабочий каталог на свой локальный проект.

4. Инициализируйте локальный каталог как репозиторий Git с помощью приведенной ниже команды;

$ git инициализация

5. В командной строке добавьте URL-адрес удаленного репозитория, в который будет помещен ваш локальный репозиторий.

$ git remote add URL-адрес удаленного репозитория источника — (устанавливает новый удаленный репозиторий)

$ git remote -v - (Проверяет новый удаленный URL-адрес)

6. Добавьте файлы в новый локальный репозиторий. При этом файлы добавляются и размещаются для первого коммита.

$ git добавить .

7. Зафиксируйте файлы, которые вы разместили в своем локальном репозитории. Это фиксирует отслеживаемые изменения и подготавливает их к отправке в удаленный репозиторий.

$ git commit -m "Первая фиксация"

8. В верхней части страницы быстрой настройки репозитория GitHub щелкните, чтобы скопировать URL-адрес удаленного репозитория.

9. Отправьте изменения из вашего локального репозитория на GitHub. Это отправляет изменения из вашего локального репозитория в удаленный репозиторий, указанный вами в качестве источника.

$ git push origin master

10. Вернитесь на свою веб-страницу Github и обновите ее. Вы увидите, что ваши файлы загружены в только что созданный репозиторий.

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

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