Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Шпаргалка по работе с Git

Все < > должны игнорироваться при использовании команд

1. Команды Git Bash

pwd  # адрес текущей директории

cd <адрес вида /c/papka>  # переход в указанную директорию по абсолютному пути  
cd <papka>  # переход по относительному пути  
cd ~  # домашняя директория  
cd ..  # переход на уровень выше  
cd /  # переход в корневую директорию  

ls  # показать содержимое папки  
ls -a  # показать в том числе скрытое (начинается с .) содержимое папки  
ls -la  # то же самое, только с подробной информацией о каждом файле  

mkdir <название>  # создать папку  
touch <название>  # создать файл (или несколько)

cp <название> <адрес>  # скопировать файл в другое место  
mv <название> <адрес>  # переместить файл в другое место (также используется для переименования)

rm <название>  # удаление файла  
rmdir <название>  # удаление пустой папки  
rm -r <название>  # удаление папки со всем её содержимым  

2. Команды непосредственно Git

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 на текущий сеанс

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors