Git. Основные команды. Настройка alias
#Настроим alias для команд git
откройте терминал
перейдите в вашу домашнюю директорию с помощью команды cd ~
. Настраиваем локально на своем компьютере
проверьте наличие файла .gitconfig с помощью команды:
если файл уже существует, переходите к следующему шагу. Если файла нет, создайте его с помощью текстового редактора, например:
откройте файл .gitconfig для редактирования с помощью текстового редактора, например:
добавьте указанные алиасы для Git в файл .gitconfig:
придумайте свои варианты
сохраните и закройте файл
- в Nano это можно сделать нажатием Ctrl + O, затем Enter
- и Ctrl + X для выхода
теперь вы можете по новому использовать часто использумые команды
git st
- git statusgit a
- git add .git cm 'my description'
- git commit -m 'my description'
- для пользователей Windows последовательность шагов следующая:
- Откройте проводник Windows
- Перейдите в вашу домашнюю директорию. Обычно это
C:\Users\Ваше_имя_пользователя\
- Убедитесь, что отображаются скрытые файлы и папки. Для этого выберите "Вид" в верхнем меню проводника и поставьте галочку напротив "Скрытые элементы"
- Найдите файл .gitconfig в вашей домашней директории
- Откройте файл .gitconfig с помощью текстового редактора, например, блокнота
- Добавьте указанные алиасы для Git в файл .gitconfig:
добавьте указанные алиасы для Git в файл .gitconfig:
придумайте свои варианты
- Сохраните изменения в файле .gitconfig
теперь вы можете по новому использовать часто использумые команды
git st
- git statusgit a
- git add .git cm 'my description'
- git commit -m 'my description'
#Commands git
инициализация нового репозитория
склонировать удалённый репозиторий
например
посмотреть статус файлов
показывает состояния файлов в рабочем каталоге и индексе: какие файлы изменены, но не добавлены в индекс
добавляем файлы
делаем коммит, фиксирует изменения
например
отправка изменений в удаленный репозиторий
получение изменений из удаленного репозитория
просмотр истории коммитов
cоздать ветку (1 - вариант)
Добавляет новую ветку с названием branch-name и автоматически переключает на неё
например
создание новой ветки (2 - вариант)
и переключение на нее одновременно. Начиная с Git версии 2.23, рекомендуется использовать git switch
например
переключить ветку
Вы перейдёте на уже созданную ветку branch-name
слияние указанной ветки с текущей
переключаемся например git checkout dev
-
Вливает ветку new-feature в ветку, в которой вы находитесь ветка dev