- Создание репозитория
git init - инициализация репозитория в указанной папке.
git clone (my_url) - клонирование с удалённого репозитория.
- Отслеживание репозитория
git status
git add * - под звёздочкой имеются ввиду все файлы в папке. Можно tab выбрать конкретный файл.
git diff
git diff --cashed
git diff HEAD
git diff commit1 commit2
git blame [file]
git show [commit] : [file]
3
git commit -m "имя коммита"
cd - change directory - меняем папку(директорию) в которой будем работать.
git branche (имя ветки) - созание новой ветки
git push --set-upstream origin (имя ветки) - отправляет новую(изменённую) ветку в слитый репозиторий
git checkout - позволяет переключаться между ветками или коммитами, нужно через пробел указать куда перемещаемся.