From ffd59fd8cf1b8209a83efbf58c160cfdaf439db8 Mon Sep 17 00:00:00 2001 From: Alex Kup <116945542+Lifailon@users.noreply.github.com> Date: Tue, 18 Apr 2023 21:54:16 +0300 Subject: [PATCH] Update README.md --- README.md | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b82aa6b..884d1bd 100644 --- a/README.md +++ b/README.md @@ -2103,13 +2103,23 @@ $Excel.Quit() `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) с указанной +`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` удалить все коммиты до указанного (и откатиться до него)