# Шпаргалка по Git ## Основные команды *Создание нового репозитория* git init *Подготовка файлов для следующих коммитов* git add *Фиксация изменений* git commit -a -m ## Команды отслеживания *Просмотр истории коммитов с начала* git log *Просмотр текущего состояния* git status *Просмотр подготовленных изменений* git diff ## Команды перемещения *Перемещение между коммитами* git checkout *Откат к текущей версии* git checkout master # Работа с удаленным репозиторием *Копирование удаленного репозитория с GitHub* git clone со ссылкой на удаленный репозиторий *Отправление изменений в репозиторий GitGub* git push *Скачивание изменений с удаленного репоизитория* git pull при этом происходит слияние **Важные дополнения:** - ссылку на удаленный репозиторий берем в своем аккаунте при помощи кнопки **fork** с аккаунта интересующего репозитория - при работе с чьим то репозиторием создаем отдельную ветку с описанием в новом файле