logo

Команды Git, которые могут пригодиться

Некоторые команды GIT, которые могут пригодиться для минимального использования

Команды Git, которые могут пригодиться
Источник - Команды Git, которые могут пригодиться
  • Источник: Ghostbase
  • Линк: Git
  • У нас с 4 октября 2024 г.

Краткая инструкция по использованию Git с самыми популярными командами:

Инструкция по использованию Git

1. Актуализация с удаленным репозиторием

Скачивание изменений и объединение с текущей веткой:

git pull origin master

2. Добавление изменений в ветку

Добавить все изменения:

git add .

Или добавить конкретный файл:

git add <имя_файла>

3. Коммит с описанием изменений

Создание коммита с описанием:

git commit -m "Описание изменений"

4. Отправка изменений в удаленный репозиторий

Отправка изменений в ветку:

git push origin master

5. Просмотр статуса репозитория

Проверка текущего состояния репозитория:

git status

6. Просмотр истории коммитов

Просмотр истории изменений:

git log

7. Создание новой ветки

Создание и переключение на новую ветку:

git checkout -b <имя_ветки>

8. Переключение на существующую ветку

Переключение на другую ветку:

git checkout <имя_ветки>

9. Удаление ветки

Удаление локальной ветки:

git branch -d <имя_ветки>

10. Синхронизация с удаленной веткой

Скачивание изменений без слияния:

git fetch origin

Шаги для создания и объединения веток main и master

  1. Создайте ветку main на основе master

    Поскольку у вас нет ветки main, можно создать её на основе текущей ветки master:

    git checkout -b main
    

    Теперь вы создали и переключились на новую ветку main, которая имеет все те же коммиты, что и master.

  2. Объедините ветку master в main (если это необходимо)

    Если вы хотите убедиться, что все изменения из master есть в main (на случай, если в будущем master обновлялась), выполните команду слияния:

    git merge master
    

    Git должен сообщить, что слияние прошло успешно или что никаких изменений нет. Если есть конфликты, разрешите их, затем выполните:

    git add .
    git commit -m "Resolved conflicts between main and master"
    
  3. Отправьте ветку main на удаленный репозиторий

    Теперь отправим новую ветку main на удаленный сервер, например, GitLab:

    git push -u origin main
    
  4. Сделайте main основной веткой в GitLab

    Перейдите в настройки репозитория на GitLab и установите main как основную ветку по умолчанию (если это необходимо).

  5. Удалите ветку master (опционально)

    Если master больше не нужна, её можно удалить локально и на удаленном сервере:

    git branch -d master          # Удаление локальной ветки
    git push origin --delete master  # Удаление удаленной ветки
    

Использование командной строки для быстрой замены одной ветки на другую

Если ветка master вам больше не нужна, и вы просто хотите, чтобы main стала основной веткой с такими же изменениями, можно сделать следующее:

  1. Переключитесь на main:

    git checkout main
    
  2. Перенесите изменения из master с помощью rebase:

    git rebase master
    
  3. Отправьте изменения:

    git push origin main
    
  4. Удалите ветку master, если она больше не нужна:

    git push origin --delete master
    

Эти способы помогут вам объединить ветки main и master в одну.


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