Справочник · модуль 11 «Git и GitHub»
Status и log
Команда git status показывает, что изменилось. Команда git log показывает историю коммитов.
Сравнение из жизни
Как проверить карманы перед выходом и пролистать дневник.
Пример
$ git status
On branch main
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: hello.py
no changes added to commit (use "git add" and/or "git commit -a")
$ git diff
diff --git a/hello.py b/hello.py
--- a/hello.py
+++ b/hello.py
@@ -1 +1,2 @@
print('Привет!')
+print('Пока!')
$ git add hello.py
$ git commit -m 'Добавил прощание'
[main 46d6f76] Добавил прощание
1 file changed, 1 insertion(+)
$ git log --oneline
46d6f76 (HEAD -> main) Добавил прощание
850f2f4 Первый коммитУчитель в уроке Поменяли файл. Git status сразу это замечает. Команда git diff покажет новые строчки. Плюс значит «добавлено». Потом снова add и commit. Флаг --oneline делает историю короткой.
Запомнить
git status и git log — как проверить карманы и пролистать дневник. Что изменилось сейчас и что было раньше.
Тема из урока 11.1 «История изменений» курса PythonAZ.