Git — мощная и сложная распределенная система контроля версий. Понимание всех возможностей git открывает для разработчика новые горизонты в управлении исходным кодом.
Установка имени и электронной почты
git config --global user.name "Your Name"
git config --global user.email "your_email@whatever.com"
Параметры установки окончаний строк
*nix:
git config --global core.autocrlf input
git config --global core.safecrlf true
Windows:
git config --global core.autocrlf true
git config --global core.safecrlf true
Создание репозитория
git init
Добавить страницу в репозиторий
git add hello.html
git commit -m "First Commit"
Проверка состояния репозитория
git status
Индексация и коммит
git add c.html
git commit -m "Unrelated change to c"
Коммит изменений
git commit
Логи
git log
Выводим в формате
git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short