Руководство для начинающих: руководство по Git и GitHub с примерами кода

Чтобы начать с Git и GitHub, вот несколько методов и примеры кода:

  1. Установка Git:

  2. Инициализация репозитория Git:

    • Откройте терминал или командную строку.
    • Перейдите в каталог, в котором вы хотите создать репозиторий Git.
    • Выполните следующую команду, чтобы инициализировать новый репозиторий:
      git init
  3. Клонирование репозитория:

    • Найдите на GitHub репозиторий, с которым хотите работать.
    • Скопируйте URL-адрес репозитория.
    • Откройте терминал или командную строку.
    • Перейдите в каталог, в который вы хотите клонировать репозиторий.
    • Выполните следующую команду, чтобы клонировать репозиторий:
      git clone <repository_url>
  4. Добавление и подтверждение изменений:

    • Внесите изменения в файлы в хранилище.
    • Откройте терминал или командную строку.
    • Перейдите в каталог репозитория.
    • Выполните следующую команду, чтобы добавить изменения:
      git add .
    • Выполните следующую команду, чтобы зафиксировать изменения:
      git commit -m "Commit message"
  5. Отправка изменений на GitHub:

    • Если вы клонировали репозиторий, убедитесь, что у вас есть необходимые разрешения для отправки изменений.
    • Откройте терминал или командную строку.
    • Перейдите в каталог репозитория.
    • Выполните следующую команду, чтобы отправить изменения в удаленный репозиторий на GitHub:
      git push
  6. Извлечение изменений из GitHub:

    • Откройте терминал или командную строку.
    • Перейдите в каталог репозитория.
    • Выполните следующую команду, чтобы получить последние изменения из удаленного репозитория на GitHub:
      git pull
  7. Создание и переключение ветвей:

    • Чтобы создать новую ветку, выполните следующую команду:
      git branch <branch_name>
    • Чтобы переключиться на другую ветку, выполните следующую команду:
      git checkout <branch_name>
  8. Объединение ветвей:

    • Убедитесь, что вы находитесь в той ветке, в которой хотите объединить изменения.
    • Выполните следующую команду, чтобы объединить изменения из другой ветки:
      git merge <other_branch_name>
  9. Разрешение конфликтов слияния:

    • При объединении веток могут возникнуть конфликты.
    • Откройте конфликтующий файл в текстовом редакторе.
    • Устраните конфликты вручную, отредактировав файл.
    • Сохраните файл.
    • Добавьте и зафиксируйте решенный файл с помощью обычных команд Git.