Описание | Команда |
---|---|
переместиться на одну папку назад | cd .. |
ппереместиться на одну папку вперед назад | cd / |
перейти к домашней папке | cd ~ |
вернуться к предыдущей папке | cd - |
посмотреть содержимое папки | ls |
создать файл | touch |
создать папку | mkdir |
удалить файл | rm |
удалить папку | rmdir |
открыть папку в редакторе кода | code . |
Описание | Команда |
---|---|
создать ветку main и перейти на нее | checkout -b main \ swith -c main |
удаление ветки main | branch -d main |
слияние ветки | merge |
перебазирование ветки new-branch | rebase main |
создать новую ветку из коммита (хеш:d617836) ветки main | checkout -b main хеш |
получить изменения из старого коммита, в ветку new-branch из ветки main,без слияния с последними коммитами | cherry-pick хеш |
удалить ветку new-branch, которая не была полностью синхронизированна | branch -D new-branch |
Команда для переименовании ветки в ветку main | branch -m main |
Описание | Команда |
---|---|
Создать легковесный тег | tag имя_тега |
Создать аннонтированный тег | tag -a имя_тега |
Для просмотра всех тегов | tag |
Для просмотра тега | show имя_тега |
Для перехода на тег | checkout имя_тега |
Для удаления тега | tag -d имя_тега |
Команда, предназначенная для временного сохранения незакоммиченных изменений | stash |
Поместить изменения в рабочей области в специальное хранилище, оставив при этом сообщение к нему | stash push -m 'сообщение' |
Восстановить последние сохранённые изменения из stash | stash apply |
Применяет последние сохранённые изменения из stash и одновременно удаляет их из списка stash | stash pop |
Восстановить конкретный stash | stash apply stash@{1} |
Удалить определенный stash | stash drop stash@{1} |
Удалить все stash | stash clear |
Посмотреть все сохраненные stash | stash list |
Описание | Команда |
---|---|
Создать репозиторий | init |
Проиндексировать все файлы | add -A |
Зафиксировать коммит с коментарием | commit -m |
отменить предыдущий коммит, не удаляя его из истории | revert HEAD |
Измененить текст последнего коммита | commit --amend -m |
удалить последний коммит со всеми добавленными данными | reset --hard HEAD~1 |
Отмена индексации | restore --staged |
Измененить описание старого коммита (3 с конца), не удаляя его из истории | rebase -i HEAD~3 |
Посмотреть историю коммитов (в одну строку) | log --oneline |
Посмотреть коммит | show |
Посмотреть статус файла | status |
Откатить ваше текущее состояние ветки на n коммитов назад и удалить все изменения | reset --hard HEAD~n |
Описание | Команда |
---|---|
устанавливает связь между локальным и удаленным репозиторием | remote add origin |
Связать локальную ветку new_branch с удаленной веткой new_branch" | push -u origin new_branch |
Передать данные в удаленный репозиторий | push |
показать с каким удаленным репозиторием есть связь | remote -v |
Скачать данные без слияния их с локальнным репозиторием | fetch |
Скачать данные с удаленного репозитория в локальный | pull |
удалить файл с удаленного репозитория, без удаления его с локального | rm --cached |
Удаления ветки - new_branch с удаленного репозитория | push origin --delete new_branch |
создать копию удаленного репозитория | clone |
Посмотреть все удаленные ветки | branch -r |
Отсоединить удаленный репозиторий от локального | remote remove origin |