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

Настройки пользователя .gitconfig :

git config --global user.name "Имя"
git config --global user.email email@site.loc

  • —global — запись параметров в домашнюю папку узера ~/.gitconfig
  • —system — запись параметров в /etc/gitconfig
  • —local — запись параметров в файл репозитория .git/config

git config --list — просмотр конфигурации
git init — создание репозитория
git clone https://site.loc/test.git — клонирование репозитория
git status — отображение меток
git add FILE — добавление файла для индексации (-f для добавления файлов из gitignore)
git commit -m 'comment' — комит изменений
git tag — отображение состояния файлов
git rm FILE — удаление файлов из каталога и из индексации
git mv FILE_FROM FILE_TO — перемещение или удаление файла, каталога или симлинк
git remote — отображение списока настроенных удаленных репозиториев
git pull — получение и слияние изменений с локальной веткой
git log --pretty=oneline -2 — отображение логов, —pretty меняет формат вывода(oneline, short, full, fuller), -2 (любое число) количество отображаемых записей
git push origin master — отправка изменений в удаленный репозиторий git push [remote-name] [branch-name]