From e35df3339ee8e47fb71cc894d54bc1594dca1449 Mon Sep 17 00:00:00 2001 From: Alex Kup <116945542+Lifailon@users.noreply.github.com> Date: Tue, 18 Apr 2023 21:54:31 +0300 Subject: [PATCH] Add files via upload --- posh.txt | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/posh.txt b/posh.txt index a82a60b..603c0f1 100644 --- a/posh.txt +++ b/posh.txt @@ -2103,13 +2103,23 @@ git grep powershell # поиск текста в файлах git pull # синхронизировать изменения из хранилища git status # отобразить статус изменений по файлам git diff # отобразить изменения построчно -git add -A # добавить изменения -git restore filename # удалить изменения +git add -A # добавить (проиндексировать) изменения git commit -m "update files" # сохранить изменения с комментарием +git commit --amend -m "update files and creat new file" # изменить последний комментарий коммита git push # синхронизировать локальные изменения с репозиторием -git log # лог коммитов -git show d01f09dead3a6a8d75dda848162831c58ca0ee13 # отобразить подробный лог по номеру коммита git branch test # создать новую ветку git branch -d test # удалить ветку -git checkout test # переключиться на другую ветку -git merge test # слияние текущей ветки (git branch) с указанной \ No newline at end of file +git switch test # переключиться на другую ветку +git merge test # слияние текущей ветки (git branch) с указанной (test) +git diff test -- myFile.txt # сравнить файл текущей ветки с тем же файлом в указанной ветки test +git log --oneline --all # лог коммитов +git log --graph # коммиты и следование веток +git show d01f09dead3a6a8d75dda848162831c58ca0ee13 # отобразить подробный лог по номеру коммита +git checkout filename # откатить изменения, если не было команды add +git checkout d01f09dead3a6a8d75dda848162831c58ca0ee13 # переключить локальные файлы рабочей копии на указанный коммит (изменить HEAD на указанный коммит) +git reset HEAD filename # откатить изменения последнего индекса, если был add но не было commit, тем самым вернуться до последней зафиксированный версии (коммита) и потом выполнить checkout +git reset --mixed HEAD filename # изменения, содержащиеся в отменяемом коммите, не должны исчезнуть, они будут сохранены в виде локальных изменений в рабочей копии +git restore filename # отменить все локальные изменения в рабочей копии +git restore --source d01f09dead3a6a8d75dda848162831c58ca0ee13 filename # восстановить файл на указанную версию по хэшу индентификатора коммита +git revert HEAD --no-edit # отменить последний коммит, без указания комментария (события записываются в git log) +git reset --hard d01f09dead3a6a8d75dda848162831c58ca0ee13 # удалить все коммиты до указанного (и откатиться до него) \ No newline at end of file