Сервер: Git базовые команды

Git - это распределенная система контроля версий, которая помогает в управлении разработкой проектов. Вот некоторые базовые команды Git, которые пригодятся вам в работе:


# Иициализирует новый репозиторий Git в текущей директории. Эта команда создает новый подкаталог .git, содержащий все необходимые метаданные для нового репозитория.
git init

# Клонирует репозиторий из указанного URL.
git clone %url% 

# Добавление в конфиг информации о пользователе (от его имени будут выполняться операции)
git config --local user.name "Ivan"
git config --local user.email "ivan@xymail.com"

# Показывает текущий статус рабочего дерева. Он покажет, какие изменения были зафиксированы, какие нет, и какие файлы не отслеживаются Git.
git status

# Добавляет файл в индекс для последующего коммита. Вы можете использовать git add . для добавления всех новых и измененных файлов в индекс
git add %file%

# Добавить все файлы каталога в репозиторий
git add -A

# Добавить все файлы по маске
git add *.php

# Добавить файл
git add mail.class.php

# Фиксирует все изменения добавленные в индекс с помощью git add. Сообщение коммита (указанное в кавычках) представляет собой краткое описание внесенных изменений.
git commit -m "%message%" 

# Фиксирует все изменения в отслеживаемых файлах.
git commit -m -a "%message%" 

# Отправляет все зафиксированные изменения на удаленный репозиторий (обычно называемый "origin") в указанную ветку.
git push origin %branch% 

# Получает все новые коммиты из указанной ветки удаленного репозитория и объединяет их с вашей текущей веткой.
git pull origin %branch%

# Список всех локальных веток в текущем репозитории.
git branch

# Переключает HEAD на указанную ветку.
git checkout %branch%

# Создает новую ветку и переключает HEAD на нее.
git branch -b %new-branch%

# Сливает указанную ветку с текущей веткой.
git merge %branch%

# Показывает разницу между рабочим каталогом и индексом.
git diff

# Показывает историю коммитов для текущей ветки.
git log

# Загружает все обновления с удаленного репозитория, но не объединяет их с вашей текущей веткой.
git fetch origin

# Запушить репозиторий на github
git remote add origin https://github.com/user-name/repo-name.git
git branch -M main
git push -u origin main

Помните, что все команды могут иметь дополнительные параметры и флаги для расширения или изменения их поведения. Для получения дополнительной информации по конкретной команде вы можете использовать git help %command%

Сервер Git up: Просмотров: 367
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.