build: новый файл отчета

main
Alice (AkinshinaDA) 2 месяцев назад
Родитель 3d0fb8ee61
Сommit 2ce1c89940

@ -1,18 +1,18 @@
Отчет по лабораторной работе № 2 "Система контроля версий Git"
Выполнила: Акиньшина Д. А.
Группа: А-02-24
Проверил: Филатов С. А.
Отчет по лабораторной работе № 2 "Система контроля версий Git"
Выполнила: Акиньшина Д. А.
Группа: А-02-24
Проверил: Филатов С. А.
Примечание: работа выполнялась на Windows.
1 На рабочем столе создан каталог lab02, в нем запущен Git Bash. Приглашение:
Примечание: работа выполнялась на Windows.
1 На рабочем столе создан каталог lab02, в нем запущен Git Bash. Приглашение:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02
$
2 Просмотрены файлы в рабочем каталоге lab02. Результат – пусто.
2 Просмотрены файлы в рабочем каталоге lab02. Результат – пусто.
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02
$ ls
3 Созданы каталоги для Алисы и Боба, а также каталоги project внутри каждого.
3 Созданы каталоги для Алисы и Боба, а также каталоги project внутри каждого.
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02
$ mkdir alice
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02
@ -32,204 +32,204 @@ $ cd bob
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob
$ mkdir project
4 Инициализирован репозитарий.
4 Инициализирован репозитарий.
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project
$ git init
Initialized empty Git repository in C:/Users/admin/Desktop/lab02/alice/project/.git/
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$
Подсказка не появилась.
Подсказка не появилась.
5 Настроен репозитарий Алисы
5 Настроен репозитарий Алисы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git config user.name "Alice (AkinshinaDA)"
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git config user.email akinshinada@mpei.ru
6 Создан и собран проект в репозитарии Алисы.
6 Создан и собран проект в репозитарии Алисы.
7 Выполнена проверка состояния рабочей копии:
7 Выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master
No commits yet // еще не было произведено ни одного коммита
Untracked files: // обнаруженные неотслеживаемые файлы
No commits yet // еще не было произведено ни одного коммита
Untracked files: // обнаруженные неотслеживаемые файлы
(use "git add <file>..." to include in what will be committed)
bin/ //автоматически создан codeblocks при сборке
main.cpp //код программы
obj/ //автоматически создан codeblocks при сборке
project.cbp //файл проекта
bin/ //автоматически создан codeblocks при сборке
main.cpp //код программы
obj/ //автоматически создан codeblocks при сборке
project.cbp //файл проекта
nothing added to commit but untracked files present (use "git add" to track)
8 Начато отслеживание файла main.cpp:
8 Начато отслеживание файла main.cpp:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
Еще раз выполнена проверка состояния рабочей копии:
Еще раз выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master
No commits yet
Changes to be committed: //внесенные изменения, для которых коммит еще не выполнен
Changes to be committed: //внесенные изменения, для которых коммит еще не выполнен
(use "git rm --cached <file>..." to unstage)
new file: main.cpp //файл теперь отслеживается
new file: main.cpp //файл теперь отслеживается
Untracked files:
(use "git add <file>..." to include in what will be committed)
bin/
obj/
project.cbp
9 Выполнен коммит с файлом main.cpp
9 Выполнен коммит с файлом main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m "code: заготовка программы"
[master (root-commit) 888f6be] code: заготовка программы
$ git commit -m "code: заготовка программы"
[master (root-commit) 888f6be] code: заготовка программы
1 file changed, 9 insertions(+)
create mode 100644 main.cpp
10 Произведена смена имени ветки на main
10 Произведена смена имени ветки на main
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (master)
$ git branch -m main
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$
11 Файл project.cbp добавлен в индекс
11 Файл project.cbp добавлен в индекс
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/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
12 Выполнен коммит с файлом project.cbp
12 Выполнен коммит с файлом project.cbp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "build: добавлен файл проекта"
[main fa52ffc] build: добавлен файл проекта
$ git commit -m "build: добавлен файл проекта"
[main fa52ffc] build: добавлен файл проекта
1 file changed, 40 insertions(+)
create mode 100644 project.cbp
13 В программу внесен ввод переменных
13 В программу внесен ввод переменных
cout << "Enter A and B: ";
int a, b;
cin >> a >> b;
Программа собрана.
Программа собрана.
14 Выполнена проверка состояния рабочей копии:
14 Выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ 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: main.cpp // файл main.cpp изменен, но еще не закоммичен
modified: main.cpp // файл main.cpp изменен, но еще не закоммичен
Untracked files:
(use "git add <file>..." to include in what will be committed)
bin/
obj/
no changes added to commit (use "git add" and/or "git commit -a")
15 Выбран и закоммичен файл main.cpp
15 Выбран и закоммичен файл main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git add main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: ввод переменных"
[main a781f54] code: ввод переменных
$ git commit -m "code: ввод переменных"
[main a781f54] code: ввод переменных
1 file changed, 4 insertions(+), 2 deletions(-)
16 В программу внесен вывод суммы
16 В программу внесен вывод суммы
cout << "A + B = " << a+b << '\n';
Программа собрана
Программа собрана
17 Выбран и закоммичен файл main.cpp
17 Выбран и закоммичен файл main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git add main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: вывод суммы"
[main 4a049e0] code: вывод суммы
$ git commit -m "code: вывод суммы"
[main 4a049e0] code: вывод суммы
1 file changed, 1 insertion(+)
18 В программу внесен вывод разности
18 В программу внесен вывод разности
<< "A - B = " << a - b << '\n';
Программа собрана
Программа собрана
19 Выполнен коммит
19 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git add -u
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: вывод разности"
[main 89b1ffc] code: вывод разности
$ git commit -m "code: вывод разности"
[main 89b1ffc] code: вывод разности
1 file changed, 2 insertions(+), 1 deletion(-)
20 Создан файл .gitignore, в него внесен каталог /bin
20 Создан файл .gitignore, в него внесен каталог /bin
21 Выполнена проверка состояния рабочей копии:
21 Выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git status
On branch main
Untracked files: //каталог /bin проигнорирован
Untracked files: //каталог /bin проигнорирован
(use "git add <file>..." to include in what will be committed)
.gitignore
obj/
nothing added to commit but untracked files present (use "git add" to track)
22 Добавлены правила игнорирования для /obj и *.layout
22 Добавлены правила игнорирования для /obj и *.layout
23 Выполнена проверка состояния рабочей копии:
23 Выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git status
On branch main
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore //проигнорировано все
.gitignore //проигнорировано все
nothing added to commit but untracked files present (use "git add" to track)
24 Выполнен коммит
24 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git add .gitignore
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "git: созданы правила игнорирования"
[main a8b5501] git: созданы правила игнорирования
$ git commit -m "git: созданы правила игнорирования"
[main a8b5501] git: созданы правила игнорирования
1 file changed, 3 insertions(+)
create mode 100644 .gitignore
25 Вызван журнал репозитария
25 Вызван журнал репозитария
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git log --stat
commit a8b5501ea869a36eb92499dc4561ae62d8ad6f7c (HEAD -> main) //хэш коммита
Author: Alice (AkinshinaDA) akinshinada@mpei.ru //пользователь, кот. внес коммит
Date: Fri Feb 21 18:20:18 2025 +0300 //точное время выполнения коммита
git: созданы правила игнорирования //сообщение при коммите
.gitignore | 3 +++ //файл, в кот. внесены изменения, их количество и характер
commit a8b5501ea869a36eb92499dc4561ae62d8ad6f7c (HEAD -> main) //хэш коммита
Author: Alice (AkinshinaDA) akinshinada@mpei.ru //пользователь, кот. внес коммит
Date: Fri Feb 21 18:20:18 2025 +0300 //точное время выполнения коммита
git: созданы правила игнорирования //сообщение при коммите
.gitignore | 3 +++ //файл, в кот. внесены изменения, их количество и характер
1 file changed, 3 insertions(+)
commit 89b1ffc9319191da907247337fb5c592a9846f12
Author: Alice (AkinshinaDA) <akinshinada@mpei.ru>
Date: Fri Feb 21 18:05:26 2025 +0300
code: вывод разности
code: вывод разности
main.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 4a049e001fc09d0612888736f9117879f2c4a751
Author: Alice (AkinshinaDA) <akinshinada@mpei.ru>
Date: Fri Feb 21 18:01:46 2025 +0300
code: вывод суммы
code: вывод суммы
26 Найдены коммиты по теме build
26 Найдены коммиты по теме build
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git log --grep "build:"
commit fa52ffcba90c0f7f31f9b991e2a18d41c44cd0c4
Author: Alice (AkinshinaDA) <akinshinada@mpei.ru>
Date: Fri Feb 21 17:32:57 2025 +0300
build: добавлен файл проекта
build: добавлен файл проекта
27 Найдены коммиты, затрагивающие project.cbp
27 Найдены коммиты, затрагивающие project.cbp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git log -- project.cbp
commit fa52ffcba90c0f7f31f9b991e2a18d41c44cd0c4
Author: Alice (AkinshinaDA) <akinshinada@mpei.ru>
Date: Fri Feb 21 17:32:57 2025 +0300
build: добавлен файл проекта
build: добавлен файл проекта
28 Выполнен просмотр предпоследнего коммита
28 Выполнен просмотр предпоследнего коммита
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git show HEAD~1
commit 89b1ffc9319191da907247337fb5c592a9846f12
Author: Alice (AkinshinaDA) <akinshinada@mpei.ru>
Date: Fri Feb 21 18:05:26 2025 +0300
code: вывод разности
code: вывод разности
diff --git a/main.cpp b/main.cpp
index 1e9a4c0..52941f6 100644
--- a/main.cpp
@ -244,28 +244,28 @@ index 1e9a4c0..52941f6 100644
return 0;
}
29 В программу внесен вывод произведения
29 В программу внесен вывод произведения
<< "A * B = " << a*b << '\n';
Программа собрана.
Программа собрана.
30 Просмотрены изменения в рабочей копии
30 Просмотрены изменения в рабочей копии
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git diff
diff --git a/main.cpp b/main.cpp // указание в каком файле произошли изменения
diff --git a/main.cpp b/main.cpp // указание в каком файле произошли изменения
index 52941f6..bbb405d 100644
--- a/main.cpp
+++ b/main.cpp
@@ -8,6 +8,7 @@ int main() //измененная функция программы
int a, b; //контекст
@@ -8,6 +8,7 @@ int main() //измененная функция программы
int a, b; //контекст
cin >> a >> b;
cout << "A + B = " << a+b << '\n'
- << "A - B = " << a-b << '\n'; //указание какие строки были удалены, а какие - добавлены
- << "A - B = " << a-b << '\n'; //указание какие строки были удалены, а какие - добавлены
+ << "A - B = " << a-b << '\n'
+ << "A * B = " << a*b << '\n';
return 0;
}
31 Просмотрена разница между самым первым коммитом и коммитом, добавляющим вывод разности
31 Просмотрена разница между самым первым коммитом и коммитом, добавляющим вывод разности
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git diff HEAD~5 HEAD~1
diff --git a/main.cpp b/main.cpp
@ -334,20 +334,20 @@ index 0000000..99bb702
+ </Project>
+</CodeBlocks_project_file>
32 Выполнен коммит
32 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: вывод произведения"
[main 9ec1203] code: вывод произведения
$ git commit -m "code: вывод произведения"
[main 9ec1203] code: вывод произведения
1 file changed, 2 insertions(+), 1 deletion(-)
33 Предыдущий коммит отменен
33 Предыдущий коммит отменен
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git reset --hard HEAD~1
HEAD is now at a8b5501 git: созданы правила игнорирования
HEAD is now at a8b5501 git: созданы правила игнорирования
34 Добавлено и удалено изменение в main.cpp
34 Добавлено и удалено изменение в main.cpp
35 Создана пара ключей
35 Создана пара ключей
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ ssh-keygen
Generating public/private ed25519 key pair.
@ -372,7 +372,7 @@ The key's randomart image is:
| o*+. .|
+----[SHA256]-----+
36 Запущен агент и загружен ключ
36 Запущен агент и загружен ключ
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ eval $(ssh-agent -s)
Agent pid 571
@ -382,12 +382,12 @@ $ ssh-add
Enter passphrase for /c/Users/admin/.ssh/id_ed25519:
Identity added: /c/Users/admin/.ssh/id_ed25519 (admin@DESKTOP-EMRG1JC)
37 Получен открытый ключ
37 Получен открытый ключ
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ cat ~/.ssh/id_ed25519.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDtf5aAZEu+mt6YX2iWx8+S1UDqCIxuk0bjvq6YtoJ34 admin@DESKTOP-EMRG1JC
38 Проект отправлен на сервер
38 Проект отправлен на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git remote add origin git@uit.mpei.ru:AkinshinaDA/cs-lab02.git
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
@ -409,7 +409,7 @@ To uit.mpei.ru:AkinshinaDA/cs-lab02.git
* [new branch] main -> main
branch 'main' set up to track 'origin/main'.
39 Получен проект с сервера
39 Получен проект с сервера
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob
$ git clone git@uit.mpei.ru:AkinshinaDA/cs-lab02.git project
Cloning into 'project'...
@ -421,23 +421,23 @@ remote: Total 21 (delta 3), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (21/21), 2.67 KiB | 2.67 MiB/s, done.
Resolving deltas: 100% (3/3), done.
40 Настроен git для Боба
40 Настроен git для Боба
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git config user.name "Bob (AkinshinaDA)"
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git config user.email akinshinada@mpei.ru
41 В программу внесен вывод произведения
41 В программу внесен вывод произведения
<< "A * B = " << a*b << '\n';
Программа собрана
Программа собрана
42 Выполнен коммит
42 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git commit -m "code: вывод произведения"
[main bc7b613] code: вывод произведения
$ git commit -m "code: вывод произведения"
[main bc7b613] code: вывод произведения
1 file changed, 2 insertions(+), 1 deletion(-)
43 Предыдущий коммит отправлен на сервер
43 Предыдущий коммит отправлен на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git push
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
@ -452,7 +452,7 @@ remote: Processed 1 references in total
To uit.mpei.ru:AkinshinaDA/cs-lab02.git
74cf8ed..bc7b613 main -> main
44 Выполнена загрузка изменений на машину Алисы
44 Выполнена загрузка изменений на машину Алисы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git fetch
remote: Enumerating objects: 6, done.
@ -463,7 +463,7 @@ Unpacking objects: 100% (4/4), 564 bytes | 188.00 KiB/s, done.
From uit.mpei.ru:AkinshinaDA/cs-lab02
9ec1203..bc7b613 main -> origin/main
45 Ветка Алисы продвинута к скачанной версии
45 Ветка Алисы продвинута к скачанной версии
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git pull --ff-only
Updating a8b5501..bc7b613
@ -471,17 +471,17 @@ Fast-forward
main.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
46 В программу внесен вывод деления
46 В программу внесен вывод деления
<< "A / B = " << a/b << '\n';
Программа собрана.
Программа собрана.
47 Выполнен коммит
47 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: вывод деления"
[main ac58fec] code: вывод деления
$ git commit -m "code: вывод деления"
[main ac58fec] code: вывод деления
1 file changed, 2 insertions(+), 1 deletion(-)
48 Изменения отправлены на сервер
48 Изменения отправлены на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git push
Enumerating objects: 5, done.
@ -495,7 +495,7 @@ remote: Processed 1 references in total
To uit.mpei.ru:AkinshinaDA/cs-lab02.git
bc7b613..ac58fec main -> main
49 Выполнена загрузка изменений на машину Боба
49 Выполнена загрузка изменений на машину Боба
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git pull
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
@ -511,7 +511,7 @@ Fast-forward
main.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
50 В программу внесен вывод максимума у Алисы
50 В программу внесен вывод максимума у Алисы
int max;
if (a>b){
max = a;
@ -522,15 +522,15 @@ int max;
<< "A * B = " << a*b << '\n'
<< "A / B = " << a/b << '\n'
<< "Max = " << max << '\n';
Программа собрана.
Программа собрана.
51 Выполнен коммит у Алисы
51 Выполнен коммит у Алисы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git commit -m "code: вывод максимума"
[main f7ce1be] code: вывод максимума
$ git commit -m "code: вывод максимума"
[main f7ce1be] code: вывод максимума
1 file changed, 7 insertions(+), 1 deletion(-)
52 Изменения отправлены на сервер
52 Изменения отправлены на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git push
Enumerating objects: 5, done.
@ -544,7 +544,7 @@ remote: Processed 1 references in total
To uit.mpei.ru:AkinshinaDA/cs-lab02.git
ac58fec..f7ce1be main -> main
53 В программу внесен вывод минимума у Боба
53 В программу внесен вывод минимума у Боба
int min;
if (a<b){
min = a;
@ -555,15 +555,15 @@ int min;
<< "A * B = " << a*b << '\n'
<< "A / B = " << a/b << '\n'
<< "Min = " << min << '\n';
Программа собрана.
Программа собрана.
54 Выполнен коммит
54 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git commit -m "code: вывод минимума"
[main eb5662a] code: вывод минимума
$ git commit -m "code: вывод минимума"
[main eb5662a] code: вывод минимума
1 file changed, 7 insertions(+), 1 deletion(-)
55 Попытка отправки на сервер
55 Попытка отправки на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git push
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
@ -571,7 +571,7 @@ To uit.mpei.ru:AkinshinaDA/cs-lab02.git
! [rejected] main -> main (fetch first)
error: failed to push some refs to 'uit.mpei.ru:AkinshinaDA/cs-lab02.git'
56 Загружены коммиты с сервера
56 Загружены коммиты с сервера
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git fetch
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
@ -583,42 +583,42 @@ Unpacking objects: 100% (3/3), 437 bytes | 109.00 KiB/s, done.
From uit.mpei.ru:AkinshinaDA/cs-lab02
ac58fec..f7ce1be main -> origin/main
57 Загружена история всех веток
57 Загружена история всех веток
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git log --oneline --decorate --all --graph
* eb5662a (HEAD -> main) code: вывод минимума
| * f7ce1be (origin/main, origin/HEAD) code: вывод максимума
* eb5662a (HEAD -> main) code: вывод минимума
| * f7ce1be (origin/main, origin/HEAD) code: вывод максимума
|/
* ac58fec code: вывод деления
* bc7b613 code: вывод произведения
* ac58fec code: вывод деления
* bc7b613 code: вывод произведения
* 74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
* 9ec1203 code: вывод произведения
* a8b5501 git: созданы правила игнорирования
* 89b1ffc code: вывод разности
* 4a049e0 code: вывод суммы
* a781f54 code: ввод переменных
* fa52ffc build: добавлен файл проекта
* 888f6be code: заготовка программы
58 Коммит Боба перемещен поверх коммита Алисы
* 9ec1203 code: вывод произведения
* a8b5501 git: созданы правила игнорирования
* 89b1ffc code: вывод разности
* 4a049e0 code: вывод суммы
* a781f54 code: ввод переменных
* fa52ffc build: добавлен файл проекта
* 888f6be code: заготовка программы
58 Коммит Боба перемещен поверх коммита Алисы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git rebase origin/main
Auto-merging main.cpp
CONFLICT (content): Merge conflict in main.cpp
error: could not apply eb5662a... code: вывод минимума
error: could not apply eb5662a... code: вывод минимума
hint: Resolve all conflicts manually, mark them as resolved with
hint: "git add/rm <conflicted_files>", then run "git rebase --continue".
hint: You can instead skip this commit: run "git rebase --skip".
hint: To abort and get back to the state before "git rebase", run "git rebase --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Could not apply eb5662a... code: вывод минимума
Could not apply eb5662a... code: вывод минимума
59 Выполнена проверка состояния рабочей копии:
59 Выполнена проверка состояния рабочей копии:
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main|REBASE 1/1)
$ git status
interactive rebase in progress; onto f7ce1be
Last command done (1 command done):
pick eb5662a code: вывод минимума
pick eb5662a code: вывод минимума
No commands remaining.
You are currently rebasing branch 'main' on 'f7ce1be'.
(fix conflicts and then run "git rebase --continue")
@ -630,7 +630,7 @@ Unmerged paths:
both modified: main.cpp
no changes added to commit (use "git add" and/or "git commit -a")
60 Удален конфликт в коде
60 Удален конфликт в коде
int max;
if (a>b){
max = a;
@ -648,28 +648,28 @@ int max;
<< "Max = " << max << '\n'
<< "Min = " << min << '\n';
61 Завершен перенос коммита Боба
[detached HEAD a9a3d8b] "code: исправление конфликта"
61 Завершен перенос коммита Боба
[detached HEAD a9a3d8b] "code: исправление конфликта"
1 file changed, 7 insertions(+), 1 deletion(-)
Successfully rebased and updated refs/heads/main.
62 Вызвана история хранилища
62 Вызвана история хранилища
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git log --oneline --decorate --all --graph
* a9a3d8b (HEAD -> main) "code: исправление конфликта"
* f7ce1be (origin/main, origin/HEAD) code: вывод максимума
* ac58fec code: вывод деления
* bc7b613 code: вывод произведения
* a9a3d8b (HEAD -> main) "code: исправление конфликта"
* f7ce1be (origin/main, origin/HEAD) code: вывод максимума
* ac58fec code: вывод деления
* bc7b613 code: вывод произведения
* 74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
* 9ec1203 code: вывод произведения
* a8b5501 git: созданы правила игнорирования
* 89b1ffc code: вывод разности
* 4a049e0 code: вывод суммы
* a781f54 code: ввод переменных
* fa52ffc build: добавлен файл проекта
* 888f6be code: заготовка программы
63 Изменения выгружены на сервер
* 9ec1203 code: вывод произведения
* a8b5501 git: созданы правила игнорирования
* 89b1ffc code: вывод разности
* 4a049e0 code: вывод суммы
* a781f54 code: ввод переменных
* fa52ffc build: добавлен файл проекта
* 888f6be code: заготовка программы
63 Изменения выгружены на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/bob/project (main)
$ git push
Enter passphrase for key '/c/Users/admin/.ssh/id_ed25519':
@ -684,32 +684,32 @@ remote: Processed 1 references in total
To uit.mpei.ru:AkinshinaDA/cs-lab02.git
f7ce1be..a9a3d8b main -> main
64 Создана ветка double
64 Создана ветка double
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git branch double
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git checkout double
Switched to branch 'double'
65 В программе изменен тип переменных
65 В программе изменен тип переменных
double a, b;
Программа собрана.
Программа собрана.
66 Выполнен коммит
66 Выполнен коммит
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (double)
$ git add main.cpp
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (double)
$ git commit -m "code: замена типа переменных"
[double 45b258d] code: замена типа переменных
$ git commit -m "code: замена типа переменных"
[double 45b258d] code: замена типа переменных
1 file changed, 1 insertion(+), 1 deletion(-)
67 Переключение на ветку main
67 Переключение на ветку main
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (double)
$ git checkout main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
68 Ветка main Алисы синхронизирована с сервером
68 Ветка main Алисы синхронизирована с сервером
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git pull
remote: Enumerating objects: 5, done.
@ -724,43 +724,43 @@ Fast-forward
main.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
69 Просмотрена история всех веток
69 Просмотрена история всех веток
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git log --oneline
a9a3d8b (HEAD -> main, origin/main, origin/HEAD) "code: исправление конфликта"
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
a9a3d8b (HEAD -> main, origin/main, origin/HEAD) "code: исправление конфликта"
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (double)
$ git log --oneline
45b258d (HEAD -> double) code: замена типа переменных
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
45b258d (HEAD -> double) code: замена типа переменных
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
70 Произведено слияние ветки double
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
70 Произведено слияние ветки double
Auto-merging main.cpp
Merge made by the 'ort' strategy.
main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
71 Изменения отправлены на сервер
71 Изменения отправлены на сервер
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git push
Enumerating objects: 10, done.
@ -774,37 +774,37 @@ remote: Processed 1 references in total
To uit.mpei.ru:AkinshinaDA/cs-lab02.git
a9a3d8b..1931308 main -> main
72 История всех веток
72 История всех веток
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (main)
$ git log --oneline
1931308 (HEAD -> main, origin/main, origin/HEAD) git: слияние ветки double
45b258d (double) code: замена типа переменных
a9a3d8b "code: исправление конфликта"
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
1931308 (HEAD -> main, origin/main, origin/HEAD) git: слияние ветки double
45b258d (double) code: замена типа переменных
a9a3d8b "code: исправление конфликта"
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
admin@DESKTOP-EMRG1JC MINGW64 ~/Desktop/lab02/alice/project (double)
$ git log --oneline
45b258d (HEAD -> double) code: замена типа переменных
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
45b258d (HEAD -> double) code: замена типа переменных
f7ce1be code: вывод максимума
ac58fec code: вывод деления
bc7b613 code: вывод произведения
74cf8ed revert 9ec1203c89e786970f8f53658219bae10842e349
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы
9ec1203 code: вывод произведения
a8b5501 git: созданы правила игнорирования
89b1ffc code: вывод разности
4a049e0 code: вывод суммы
a781f54 code: ввод переменных
fa52ffc build: добавлен файл проекта
888f6be code: заготовка программы

Загрузка…
Отмена
Сохранить