Основные команды в Git

Сегодня я напишу простую шпаргалку и основные команды в Git. Это будет небольшая вводная часть в углубленное изучение Git, с его коммитами, бранчами и т.д.

Предварительно нужно сделать снимок всех файлов в текущем каталоге с помощью команд:

$ git init
$ git add .
$ git commit -m "Моя первая резервная копия"
$ git status

Теперь, если новые правки что-то испортили, то можно восстановить первоначальную версию:

$ git reset --hard

Чтобы вновь сохранить состояние:

$ git commit -a -m "Другая резервная копия"
  • git add список_файлов - копирует файлы в их текущем состоянии на сцену
  • git commit - сохраняет снимок сцены в виде коммита
  • git reset -- файлы - восстанавливает файлы на сцене, а именно копирует файлы из последнего коммита на сцену. Используйте эту команду для отмены изменений, внесённых командой git add файлы. Вы также можете выполнить git reset, чтобы восстановить все файлы на сцене.
  • git checkout -- файлы - копирует файлы со сцены в рабочую директорию. Эту команду удобно использовать, чтобы сбросить нежелательные изменения в рабочей директории