From 3bff952a045bd5bc33169da1ca70fdcc0c624743 Mon Sep 17 00:00:00 2001 From: TwixAlex Date: Fri, 4 Apr 2025 08:53:58 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BB(=D0=B0)=20?= =?UTF-8?q?'=D0=BE=D1=82=D1=87=D0=B5=D1=82.txt'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- отчет.txt | 645 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 645 insertions(+) create mode 100644 отчет.txt diff --git a/отчет.txt b/отчет.txt new file mode 100644 index 0000000..3f2a547 --- /dev/null +++ b/отчет.txt @@ -0,0 +1,645 @@ +Создание директории "alice" в текущей папке +``` +taa41@alextwix MINGW64 ~/Desktop/lab2 +$ mkdir alice +``` + +Создание директории "bob" в текущей папке +``` +taa41@alextwix MINGW64 ~/Desktop/lab2 +$ mkdir bob +``` + +Переход в директорию "alice" +``` +taa41@alextwix MINGW64 ~/Desktop/lab2 +$ cd alice +``` + +Создание поддиректории "project" внутри "alice" +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice +$ mkdir project +``` + +Переход в директорию "project" +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice +$ cd project +``` + +Возврат на уровень выше (в директорию "alice") +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project +$ cd .. +``` + +Снова переход в директорию "project" +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice +$ cd project +``` + +Инициализация пустого git-репозитория в текущей директории +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project +$ git init +Initialized empty Git repository in C:/Users/taa41/Desktop/lab2/alice/project/.git/ +``` + +Настройка имени пользователя для git +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git config user.name 'Alice (TupikovAA)' +``` + +Настройка email пользователя для git +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git config user.email 'taa4178@gmail.com' +``` + +Проверка состояния репозитория +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git status +On branch main + +No commits yet + +Untracked files: + (use "git add ..." to include in what will be committed) + bin/ + main.cpp + obj/ + project.cbp + +nothing added to commit but untracked files present (use "git add" to track) +``` + +Добавление файла main.cpp в индекс +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git add main.cpp +``` + +Создание коммита с сообщением +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git commit -m 'code: заготовка программы' +[main (root-commit) 88d573e] code: заготовка программы + 1 file changed, 9 insertions(+) + create mode 100644 main.cpp +``` + +Добавление файла project.cbp в индекс +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git add project.cbp +warning: in the working copy of 'project.cbp', LF will be replaced by CRLF the next time Git touches it +``` + +Проверка состояния репозитория +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git status +On branch main +Changes to be committed: + (use "git restore --staged ..." to unstage) + new file: project.cbp + +Untracked files: + (use "git add ..." to include in what will be committed) + .gitignore + bin/ + obj/ +``` + +Создание коммита для файла project.cbp +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git commit -m 'build: add project file' +[main 08119ab] build: add project file + 1 file changed, 40 insertions(+) + create mode 100644 project.cbp +``` + +Добавление изменений в main.cpp и создание коммита +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git add main.cpp +$ git commit -m 'code: add input' +[main a4aeeb1] code: add input + 1 file changed, 4 insertions(+), 2 deletions(-) +``` + +Добавление всех отслеживаемых изменений и создание коммита +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git add -u +$ git commit -m 'code: add sum' +[main 2690843] code: add sum + 1 file changed, 1 insertion(+), 1 deletion(-) +``` + +Создание коммита для всех измененных файлов +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git commit -a -m 'code: add diff' +[main 53966cb] code: add diff + 1 file changed, 1 insertion(+), 1 deletion(-) +``` + +Добавление файла .gitignore и создание коммита +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git add .gitignore +$ git commit -m 'git: add .gitignore' +[main 072f731] git: add .gitignore + 1 file changed, 3 insertions(+) + create mode 100644 .gitignore +``` + +Просмотр истории коммитов с статистикой изменений +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git log --stat +commit 072f731803921b240d1df4511ae97e6cbb46a885 (HEAD -> main) +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:28:03 2025 +0300 + + git: add .gitignore + + .gitignore | 3 +++ + 1 file changed, 3 insertions(+) + +commit 53966cbdb24ede979a2e3ea8e06272a95c928dd6 +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:25:33 2025 +0300 + + code: add diff + + main.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 2690843691ed9f729400a88247b5bea6c6d566b9 +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:24:03 2025 +0300 + + code: add sum + + main.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit a4aeeb11b1e722da45a0d08cf0e366f68a16d81b +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:19:49 2025 +0300 + + code: add input + + main.cpp | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 08119ab107dc03debee74f7d7cb4f170bd9ecfac +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:18:29 2025 +0300 + + build: add project file + + project.cbp | 40 ++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 40 insertions(+) + +commit 88d573e198d29ba42b8fce16c0685a9648080c92 +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:16:23 2025 +0300 + + code: заготовка программы + + main.cpp | 9 +++++++++ + 1 file changed, 9 insertions(+) +``` + +Просмотр сокращенной истории коммитов +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git log --oneline --decorate +072f731 (HEAD -> main) git: add .gitignore +53966cb code: add diff +2690843 code: add sum +a4aeeb1 code: add input +08119ab build: add project file +88d573e code: заготовка программы +``` + +Просмотр истории коммитов в виде графа +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git log --oneline --decorate --all --graph +* 072f731 (HEAD -> main) git: add .gitignore +* 53966cb code: add diff +* 2690843 code: add sum +* a4aeeb1 code: add input +* 08119ab build: add project file +* 88d573e code: заготовка программы +``` + +Поиск коммитов по сообщению +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git log --grep 'build:' +commit 08119ab107dc03debee74f7d7cb4f170bd9ecfac +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:18:29 2025 +0300 + + build: add project file +``` + +Просмотр истории изменений конкретного файла +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git log -- project.cbp +commit 08119ab107dc03debee74f7d7cb4f170bd9ecfac +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:18:29 2025 +0300 + + build: add project file +``` + +Просмотр изменений в предыдущем коммите +``` +taa41@alextwix MINGW64 ~/Desktop/lab2/alice/project (main) +$ git show HEAD~1 +commit 53966cbdb24ede979a2e3ea8e06272a95c928dd6 +Author: Alice (TupikovAA) +Date: Thu Apr 3 22:25:33 2025 +0300 + + code: add diff + +diff --git a/main.cpp b/main.cpp +index 293dda2..ed02797 100644 +--- a/main.cpp ++++ b/main.cpp +@@ -7,5 +7,5 @@ int main() + cout << "Enter A and B: "; + int a, b; + cin >> a >> b; +- cout<<"a + b = "<> a >> b; +- cout<<"a + b = "<> a >> b; +- cout<<"a + b = "<> a >> b; +- ++ cout<<"a + b = "<