Все
< >должны игнорироваться при использовании команд
pwd # адрес текущей директории
cd <адрес вида /c/papka> # переход в указанную директорию по абсолютному пути
cd <papka> # переход по относительному пути
cd ~ # домашняя директория
cd .. # переход на уровень выше
cd / # переход в корневую директорию
ls # показать содержимое папки
ls -a # показать в том числе скрытое (начинается с .) содержимое папки
ls -la # то же самое, только с подробной информацией о каждом файле mkdir <название> # создать папку
touch <название> # создать файл (или несколько)
cp <название> <адрес> # скопировать файл в другое место
mv <название> <адрес> # переместить файл в другое место (также используется для переименования)
rm <название> # удаление файла
rmdir <название> # удаление пустой папки
rm -r <название> # удаление папки со всем её содержимым git init # создание репозитория в текущей директории
git status # отображение статуса репозитория (содержит информацию о недобавленных файлах или изменённых)
git add <название файла> # добавление файла в индекс
git add . # добавляет в индекс все новые, изменённые и удалённые файлы в текущей директории и её поддиректориях
git add --all # аналогично предыдущему пункту, но для всего репозитория
git commit -m "<какой-то текст>" # создание коммита на основе добавленных файлов
git log # отображение коммитов текущей ветки в хронологическом порядке Альтернативы:
git log --all
git log --all --graph
git log branch_name
git log --all -n 10
git log --all --oneline git remote add origin <ссылка> # привязка удалённого репозитория к локальному
git remote -v # проверка
git push # отправка изменений на удалённый репозиторий
git push -u origin main # синхронизация веток (при первом пуше)
git clone <ссылка> # клонировать репозиторий
git diff # показать разницу между текущими изменениями и последним коммитом
git branch # список локальных веток
git checkout -b <имя_ветки> # создать и переключиться на новую ветку
git merge <ветка> # слить указанную ветку с текущей
git pull # скачать и применить изменения с удалённого репозитория chcp.com 65001 #установка utf-8 на текущий сеанс