Сервер: 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%
Комментарии