Родитель
0ee6bd2c21
Сommit
a61252259e
@ -0,0 +1,992 @@
|
|||||||
|
# Отчет по лабораторной работе № 2 «Система контроля версий Git»
|
||||||
|
|
||||||
|
Выполнил: Яшечкин Г. А \
|
||||||
|
Группа: А-01-24 \
|
||||||
|
Проверил: Козлюк Д. А.
|
||||||
|
|
||||||
|
Примечание: работа выполнялась на Windows.
|
||||||
|
|
||||||
|
1. Создал на рабочем столе каталог lab02 и запустил в нем Git Bash, приглашение:
|
||||||
|
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Просмотрел файлы в рабочем каталоге можно командой `ls` — пусто:
|
||||||
|
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Создал каталоги Алисы и Боба, создал каталог `project`,
|
||||||
|
изучил команду `cd` в процессе:
|
||||||
|
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ mkdir alice
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ mkdir bob
|
||||||
|
ivan@HOME-PC MINGW32 /c/Users/ivan/Desktop/lab02
|
||||||
|
$ cd bob
|
||||||
|
|
||||||
|
KУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ cd alice
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ mkdir project
|
||||||
|
|
||||||
|
|
||||||
|
ivan@HOME-PC MINGW32 /c/Users/ivan/Desktop/lab02/alice
|
||||||
|
$ ls
|
||||||
|
project
|
||||||
|
|
||||||
|
ivan@HOME-PC MINGW32 /c/Users/ivan/Desktop/lab02/alice
|
||||||
|
$ cd project
|
||||||
|
```
|
||||||
|
|
||||||
|
4. Инициализировал репозитарий:
|
||||||
|
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project
|
||||||
|
$ git init
|
||||||
|
Initialized empty Git repository in C:/Users/КУКОЛДИНЬО/Desktop/lab02/alice/proj
|
||||||
|
ect/.git/
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||||
|
$ git branch -m main
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git config user.name 'Alice (YashechkinGA)'
|
||||||
|
git config user.email 'YashechkinGA@mpei.ru'
|
||||||
|
```
|
||||||
|
|
||||||
|
У меня имя ветки по умолчанию не настроено.
|
||||||
|
Git создал ветку под названием `master`, что видно в приглашении терминала.
|
||||||
|
Подсказка говорит о том, как поменять имя ветки.
|
||||||
|
Я принял решение не менять имя ветки.
|
||||||
|
5. Изменим имя ветки master, на main для удобства. Применим команду git branch -m main, а затем проверим, создался ли репозиторий, c помощью команды ls -A:
|
||||||
|
```
|
||||||
|
KУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/OneDrive/Рабочий стол/lab02/alice/project (master)
|
||||||
|
$ git branch -m main
|
||||||
|
|
||||||
|
KУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/OneDrive/Рабочий стол/lab02/alice/project (main)
|
||||||
|
$ ls -A
|
||||||
|
.git/
|
||||||
|
```
|
||||||
|
|
||||||
|
6. Настроим репозитарий Алисы, чтобы коммиты были от ее имени:
|
||||||
|
```
|
||||||
|
KУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW644 ~/OneDrive/Рабочий стол/lab02/alice/project (main)
|
||||||
|
$ git config user.name 'Alice (YasheckinGA)'
|
||||||
|
KУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/OneDrive/Рабочий стол/lab02/alice/project (main)
|
||||||
|
$ git config user.email 'YasheckinGA@mpei.ru'
|
||||||
|
```
|
||||||
|
7. Запустил CodeBlocks и создал проект в репозитарии Алисы:
|
||||||
|
```
|
||||||
|
##### Параметры были выбраны такие:
|
||||||
|
|
||||||
|
Project title: project
|
||||||
|
Folder to create project in: C:\Users\KУКОЛДИНЬО\OneDrive\Рабочий стол\lab02\alice
|
||||||
|
Project filename: project.cbp
|
||||||
|
Resulting filename: C:\Users\KУКОЛДИНЬО\OneDrive\Рабочий стол\lab02\alice\project\project.cbp
|
||||||
|
|
||||||
|
##### Структура файлов выглядит таким образом:
|
||||||
|
|
||||||
|
lab02
|
||||||
|
├── alice
|
||||||
|
│ └── project <--------- текущий рабочий каталог
|
||||||
|
│ ├── .git <--------- создан командой "git init"
|
||||||
|
│ ├── bin <--------- создан CodeBlocks при сборке
|
||||||
|
│ ├── obj <--------- (то же самое)
|
||||||
|
│ ├── main.cpp <-- код программы
|
||||||
|
│ └── project.cbp <-- файл проекта
|
||||||
|
└── bob
|
||||||
|
```
|
||||||
|
8. Вернувшись в Git Bash, просмотрим состояние рабочей копии:
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git status
|
||||||
|
On branch main ~выведена информация о текущей ветке main
|
||||||
|
|
||||||
|
No commits yet~ в базу данных не помещен ни один коммит
|
||||||
|
|
||||||
|
Untracked files:~Чтобы включить неотслеживаемый файл в коммит, нужно использовать команду git add
|
||||||
|
(use "git add <file>..." 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)
|
||||||
|
```
|
||||||
|
9. Добавим файл main.cpp в индекс и сделали с ним коммит
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
|
||||||
|
No commits yet
|
||||||
|
|
||||||
|
Changes to be committed:
|
||||||
|
(use "git rm --cached <file>..." to unstage)
|
||||||
|
new file: main.cpp
|
||||||
|
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
project.cbp
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m 'code: заготовка программы'
|
||||||
|
[main (root-commit) 98b3f1e] code: заготовка программы
|
||||||
|
1 file changed, 9 insertions(+)
|
||||||
|
create mode 100644 main.cpp
|
||||||
|
```
|
||||||
|
проверили внесение файла
|
||||||
|
10. аналогично с project.cbp
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB 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 n
|
||||||
|
ext time Git touches it
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m 'build: add project file'
|
||||||
|
[main 026a0ad] build: add project file
|
||||||
|
1 file changed, 38 insertions(+)
|
||||||
|
create mode 100644 project.cbp
|
||||||
|
```
|
||||||
|
11. различия между случаем, когда добавлялся новый файл, и когда изменился существующий
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB 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
|
||||||
|
|
||||||
|
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")
|
||||||
|
```
|
||||||
|
|
||||||
|
12. коммим разность и сумму a b
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m '...'
|
||||||
|
[main 8700c05] ...
|
||||||
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add -u
|
||||||
|
git commit -m "..."
|
||||||
|
[main 7076111] ...
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -a -m "..."
|
||||||
|
[main cbc3b42] ...
|
||||||
|
1 file changed, 1 insertion(+
|
||||||
|
```
|
||||||
|
13. заносим в индекс гитигнор
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add .gitignore
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m 'git'
|
||||||
|
[main e9f694b] git
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
create mode 100644 .gitignore
|
||||||
|
```
|
||||||
|
14. Просмотрели журнал коммитов (3 способа)
|
||||||
|
```
|
||||||
|
commit e9f694bf050b729345b118e1f7174a95d0c8c0fd (HEAD -> main)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:26:22 2025 +0300
|
||||||
|
|
||||||
|
git
|
||||||
|
|
||||||
|
.gitignore | 4 ++++ файл изменен добавилось 4 строки
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
main.cpp | 1 + добавилась одна строка
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
commit 70761119e12a9928971eadd1c5d8c252254944e9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:01:08 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
main.cpp | 1 + обавилась одна строка
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
commit 8700c051aabb0fef1c38ddfd2ffa37f8c8e19ec0
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:55:35 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
main.cpp | 5 ++++-
|
||||||
|
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
commit 026a0adb7b4a9be74c8d14efa82762676dd27602
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:42:07 2025 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
|
||||||
|
project.cbp | 38 ++++++++++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 38 insertions(+)
|
||||||
|
|
||||||
|
commit 98b3f1e8bd7eeb38263439ec1e2b707c5433cff9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:32:19 2025 +0300
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --oneline --decorate
|
||||||
|
e9f694b (HEAD -> main) git
|
||||||
|
cbc3b42 ...
|
||||||
|
7076111 ...
|
||||||
|
8700c05 ...
|
||||||
|
026a0ad build: add project file
|
||||||
|
98b3f1e code: заготовка программы
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --oneline --decorate --all --graph
|
||||||
|
* e9f694b (HEAD -> main) git
|
||||||
|
* cbc3b42 ...
|
||||||
|
* 7076111 ...
|
||||||
|
* 8700c05 ...
|
||||||
|
* 026a0ad build: add project file
|
||||||
|
* 98b3f1e code: заготовка программы
|
||||||
|
последний коммит отображает хэш номер
|
||||||
|
```
|
||||||
|
15. показывает затрагивающие main.cpp; показывает коммиты с code: в сообщении.
|
||||||
|
```
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log -- main.cpp
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
commit 70761119e12a9928971eadd1c5d8c252254944e9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:01:08 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
commit 8700c051aabb0fef1c38ddfd2ffa37f8c8e19ec0
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:55:35 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
commit 98b3f1e8bd7eeb38263439ec1e2b707c5433cff9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:32:19 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --grep "code:"
|
||||||
|
commit 98b3f1e8bd7eeb38263439ec1e2b707c5433cff9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:32:19 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
```
|
||||||
|
16. Нашли сначала коммиты по теме build, затем коммиты, затрагивающие project.cbp
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --grep "build"
|
||||||
|
commit 026a0adb7b4a9be74c8d14efa82762676dd27602
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:42:07 2025 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log -- project.cbp
|
||||||
|
commit 026a0adb7b4a9be74c8d14efa82762676dd27602
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:42:07 2025 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
```
|
||||||
|
17. Просмотрели коммит тремя способами
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show HEAD
|
||||||
|
commit e9f694bf050b729345b118e1f7174a95d0c8c0fd (HEAD -> main)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:26:22 2025 +0300
|
||||||
|
|
||||||
|
git
|
||||||
|
|
||||||
|
diff --git a/.gitignore b/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..c20f4c9
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/.gitignore
|
||||||
|
@@ -0,0 +1,4 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+/project.layout
|
||||||
|
+/project.layout
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show main
|
||||||
|
commit e9f694bf050b729345b118e1f7174a95d0c8c0fd (HEAD -> main)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:26:22 2025 +0300
|
||||||
|
|
||||||
|
git
|
||||||
|
|
||||||
|
diff --git a/.gitignore b/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..c20f4c9
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/.gitignore
|
||||||
|
@@ -0,0 +1,4 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+/project.layout
|
||||||
|
+/project.layout
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show d2e8af
|
||||||
|
fatal: ambiguous argument 'd2e8af': unknown revision or path not in the working tree.
|
||||||
|
Use '--' to separate paths from revisions, like this:
|
||||||
|
'git <command> [<revision>...] -- [<file>...]'
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show HEAD~1
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 443df7f..f0a0233 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -8,6 +8,7 @@ int main()
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+cout << "A - B = " << a - b << '\n';
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show cbc3b42
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 443df7f..f0a0233 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -8,6 +8,7 @@ int main()
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+cout << "A - B = " << a - b << '\n';
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
18. сравнили первый с разностью
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show HEAD~5 HEAD~1
|
||||||
|
commit 98b3f1e8bd7eeb38263439ec1e2b707c5433cff9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 19:32:19 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..b4392ec
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -0,0 +1,9 @@
|
||||||
|
+#include <iostream>
|
||||||
|
+
|
||||||
|
+using namespace std;
|
||||||
|
+
|
||||||
|
+int main()
|
||||||
|
+{
|
||||||
|
+ cout << "Hello world!" << endl;
|
||||||
|
+ return 0;
|
||||||
|
+}
|
||||||
|
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 443df7f..f0a0233 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -8,6 +8,7 @@ int main()
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+cout << "A - B = " << a - b << '\n';
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
19. Откат изменений 2 способа
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m "product"
|
||||||
|
[main 5019f67] product
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
nothing to commit, working tree clean
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git show head
|
||||||
|
commit 5019f6757ae958a5f01ece9b4986444a8b22ea4c (HEAD -> main)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 22:39:34 2025 +0300
|
||||||
|
|
||||||
|
product
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index f0a0233..e4d4925 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -9,6 +9,6 @@ int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
cout << "A - B = " << a - b << '\n';
|
||||||
|
-
|
||||||
|
+cout << "A * B = " << a * b << '\n';
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git reset --hard HEAD~1
|
||||||
|
HEAD is now at e9f694b git
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git checkout HEAD -- main.cpp
|
||||||
|
```
|
||||||
|
20.Выгрузка на сервер
|
||||||
|
$ git checkout HEAD -- main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ ssh-keygen
|
||||||
|
Generating public/private ed25519 key pair.
|
||||||
|
Enter file in which to save the key (/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519):
|
||||||
|
Created directory '/c/Users/\320\232\320\243\320\232\320\236\320\233\320\224\320\230\320\235\320\254\320\236/.ssh'.
|
||||||
|
Enter passphrase for "/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519" (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Your identification has been saved in /c/Users/КУКОЛДИНЬО/.ssh/id_ed25519
|
||||||
|
Your public key has been saved in /c/Users/КУКОЛДИНЬО/.ssh/id_ed25519.pub
|
||||||
|
The key fingerprint is:
|
||||||
|
SHA256:Z8MpaZ11t3nJ+rCGOv/unVZ0P+yLNpe7bvsMW24Ha8c КУКОЛДИНЬО@DESKTOP-1A2SHQB
|
||||||
|
The key's randomart image is:
|
||||||
|
+--[ED25519 256]--+
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| . . .|
|
||||||
|
| + + ...*|
|
||||||
|
| S O .*+|
|
||||||
|
| . + . oo+|
|
||||||
|
| .oo+=|
|
||||||
|
| . . +O%E|
|
||||||
|
| .+.*BB%@|
|
||||||
|
+----[SHA256]-----+
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ eval $(ssh-agent -s)
|
||||||
|
Agent pid 2489
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ ssh-add
|
||||||
|
Enter passphrase for /c/Users/КУКОЛДИНЬО/.ssh/id_ed25519:
|
||||||
|
Identity added: /c/Users/КУКОЛДИНЬО/.ssh/id_ed25519 (КУКОЛДИНЬО@DESKTOP-1A2SHQB)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ cat ~/.ssh/id_ed25519.pub
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIITuJAlqidy99/DmK7ouAte19QbN8IWXTOM3xo+dridi КУКОЛДИНЬО@DESKTOP-1A2SHQB
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git remote add origin git@uit.mpei.ru:YashechkinGA/cs-lab02.git
|
||||||
|
git push -u origin main
|
||||||
|
The authenticity of host 'uit.mpei.ru (193.233.68.149)' can't be established.
|
||||||
|
ED25519 key fingerprint is SHA256:Q5w0UKEzQKA3J6NyMtjwCLvtAykoxdugIXjx6NwU4NA.
|
||||||
|
This key is not known by any other names.
|
||||||
|
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
|
||||||
|
Warning: Permanently added 'uit.mpei.ru' (ED25519) to the list of known hosts.
|
||||||
|
Enumerating objects: 18, done.
|
||||||
|
Counting objects: 100% (18/18), done.
|
||||||
|
Delta compression using up to 4 threads
|
||||||
|
Compressing objects: 100% (16/16), done.
|
||||||
|
Writing objects: 100% (18/18), 2.12 KiB | 217.00 KiB/s, done.
|
||||||
|
Total 18 (delta 2), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:YashechkinGA/cs-lab02.git
|
||||||
|
* [new branch] main -> main
|
||||||
|
branch 'main' set up to track 'origin/main'.
|
||||||
|
21. "Восстания Боба из мёртвых"
|
||||||
|
```
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git clone git@uit.mpei.ru:YashechkinGA/cs-lab02.git project
|
||||||
|
Cloning into 'project'...
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
remote: Enumerating objects: 18, done.
|
||||||
|
remote: Counting objects: 100% (18/18), done.
|
||||||
|
remote: Compressing objects: 100% (16/16), done.
|
||||||
|
remote: Total 18 (delta 2), reused 0 (delta 0), pack-reused 0
|
||||||
|
Receiving objects: 100% (18/18), done.
|
||||||
|
Resolving deltas: 100% (2/2), done.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git config user.name 'Bob (YashechkinGA)'
|
||||||
|
git config user.email 'YasheckinGA@mpei.ru'
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
Your branch is up to date with 'origin/main'.
|
||||||
|
|
||||||
|
Changes to be committed:
|
||||||
|
(use "git restore --staged <file>..." to unstage)
|
||||||
|
modified: main.cpp
|
||||||
|
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git commit -m "product"
|
||||||
|
[main 9d54cb7] product
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git log head
|
||||||
|
commit 9d54cb7fa7611cf5d960b6323fac744087660afc (HEAD -> main)
|
||||||
|
Author: Bob (YashechkinGA) <YasheckinGA@mpei.ru>
|
||||||
|
Date: Mon Apr 7 01:43:22 2025 +0300
|
||||||
|
|
||||||
|
product
|
||||||
|
|
||||||
|
commit e9f694bf050b729345b118e1f7174a95d0c8c0fd (origin/main, origin/HEAD)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:26:22 2025 +0300
|
||||||
|
|
||||||
|
git
|
||||||
|
|
||||||
|
commit cbc3b422bd7991ff2f4bdd49ff7de0d48754d256
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:04:31 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
commit 70761119e12a9928971eadd1c5d8c252254944e9
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 6 20:01:08 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
21. выгрузка коммитов боба и алисы и замена данных через git french
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m "del Alice"
|
||||||
|
[main 6357c04] del Alice
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git push
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Enumerating objects: 5, done.
|
||||||
|
Counting objects: 100% (5/5), done.
|
||||||
|
Delta compression using up to 4 threads
|
||||||
|
Compressing objects: 100% (3/3), done.
|
||||||
|
Writing objects: 100% (3/3), 384 bytes | 192.00 KiB/s, done.
|
||||||
|
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:YashechkinGA/cs-lab02.git
|
||||||
|
9d54cb7..6357c04 main -> main
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --oneline --decorate --all --graph
|
||||||
|
* 6357c04 (HEAD -> main, origin/main, origin/HEAD) del Alice
|
||||||
|
* 9d54cb7 product
|
||||||
|
* e9f694b git
|
||||||
|
* cbc3b42 ...
|
||||||
|
* 7076111 ...
|
||||||
|
* 8700c05 ...
|
||||||
|
* 026a0ad build: add project file
|
||||||
|
* 98b3f1e code: заготовка программы
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git pull --ff-only
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
Your branch is up to date with 'origin/main'.
|
||||||
|
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
project.depend
|
||||||
|
|
||||||
|
nothing added to commit but untracked files present (use "git add" to track)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git pull --ff-only
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ cd bob
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git pull --ff-only
|
||||||
|
fatal: not a git repository (or any of the parent directories): .git
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git fetch
|
||||||
|
fatal: not a git repository (or any of the parent directories): .git
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git fetch
|
||||||
|
fatal: not a git repository (or any of the parent directories): .git
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git status
|
||||||
|
fatal: not a git repository (or any of the parent directories): .git
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git fetch
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
remote: Enumerating objects: 5, done.
|
||||||
|
remote: Counting objects: 100% (5/5), done.
|
||||||
|
remote: Compressing objects: 100% (3/3), done.
|
||||||
|
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
|
||||||
|
Unpacking objects: 100% (3/3), 364 bytes | 11.00 KiB/s, done.
|
||||||
|
From uit.mpei.ru:YashechkinGA/cs-lab02
|
||||||
|
9d54cb7..6357c04 main -> origin/main
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git pull --ff-only
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Updating 9d54cb7..6357c04
|
||||||
|
Fast-forward
|
||||||
|
main.cpp | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
```
|
||||||
|
22. ар
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git show head
|
||||||
|
commit 1fe17016fe98347b293b5938538b839616ea5c92 (HEAD -> main)
|
||||||
|
Author: Bob (YashechkinGA) <YasheckinGA@mpei.ru>
|
||||||
|
Date: Mon Apr 7 03:36:54 2025 +0300
|
||||||
|
|
||||||
|
min bob
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 7c03b22..bb4726d 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -11,5 +11,13 @@ cout << "A + B = " << a + b << '\n';
|
||||||
|
cout << "A - B = " << a - b << '\n';
|
||||||
|
cout << "A * B = " << a * b << '\n';
|
||||||
|
cout << "A / B = " << a / b << '\n';
|
||||||
|
+if (a < b)
|
||||||
|
+{
|
||||||
|
+ cout << "Min-A= " << a;
|
||||||
|
+}
|
||||||
|
+if (a > b)
|
||||||
|
+{
|
||||||
|
+ cout << "Min-B= " << b;
|
||||||
|
+}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02
|
||||||
|
$ cd alice
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git push
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Everything up-to-date
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$
|
||||||
|
```
|
||||||
|
23. Решение конфликтов правок
|
||||||
|
```
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git rebase origin/main
|
||||||
|
Current branch main is up to date.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git push
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
To uit.mpei.ru:YashechkinGA/cs-lab02.git
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[detached HEAD f814e82] Min bob
|
||||||
|
1 file changed, 8 insertions(+)
|
||||||
|
Successfully rebased and updated refs/heads/main.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git push
|
||||||
|
Enter passphrase for key '/c/Users/КУКОЛДИНЬО/.ssh/id_ed25519':
|
||||||
|
Enumerating objects: 5, done.
|
||||||
|
Counting objects: 100% (5/5), done.
|
||||||
|
Delta compression using up to 4 threads
|
||||||
|
Compressing objects: 100% (3/3), done.
|
||||||
|
Writing objects: 100% (3/3), 376 bytes | 125.00 KiB/s, done.
|
||||||
|
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:YashechkinGA/cs-lab02.git
|
||||||
|
3f01321..f814e82 main -> main
|
||||||
|
|
||||||
|
```
|
||||||
|
20.
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git checkout double
|
||||||
|
Switched to branch 'double'
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (double)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Auto-merging main.cpp
|
||||||
|
Merge made by the 'ort' strategy.
|
||||||
|
main.cpp | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
КУКОЛДИНЬО@DESKTOP-1A2SHQB MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log
|
||||||
|
commit 0ee6bd2c21776e9d601a5dd6a236314dd8cf0c2c (HEAD -> main)
|
||||||
|
Merge: f814e82 51a4c6d
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 13 15:36:59 2025 +0300
|
||||||
|
|
||||||
|
Merge branch 'double'
|
||||||
|
|
||||||
|
commit 51a4c6d54224ad653069f04198d4a2ca19e8a419 (double)
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sun Apr 13 15:20:18 2025 +0300
|
||||||
|
|
||||||
|
double Alice
|
||||||
|
|
||||||
|
commit f814e824825714511a916340a97044c333012e3b (origin/main, origin/HEAD)
|
||||||
|
Author: Bob (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sat Apr 12 16:14:21 2025 +0300
|
||||||
|
|
||||||
|
Min bob
|
||||||
|
|
||||||
|
commit 3f013215fb05b6abebbed439c6419df2d823e8e7
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sat Apr 12 16:10:27 2025 +0300
|
||||||
|
|
||||||
|
Max Alice
|
||||||
|
|
||||||
|
commit 79aa97e804a89147009b7e590ad90a9d9e1ccfa5
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sat Apr 12 15:41:03 2025 +0300
|
||||||
|
|
||||||
|
del Alice
|
||||||
|
|
||||||
|
commit d057aeef375bce55af4427ce61d09665b4b021ae
|
||||||
|
Author: Bob (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Sat Apr 12 15:22:10 2025 +0300
|
||||||
|
|
||||||
|
product Bob
|
||||||
|
|
||||||
|
commit c220ea7aaea8d3c48c82e818a599060e6732d845
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Fri Apr 11 20:08:59 2025 +0300
|
||||||
|
|
||||||
|
git
|
||||||
|
|
||||||
|
commit 02c0ba7e1b54a8f9a02f2e9bb868bf8af28e721b
|
||||||
|
Author: Alice (YashechkinGA) <YashechkinGA@mpei.ru>
|
||||||
|
Date: Fri Apr 11 20:00:50 2025 +0300
|
||||||
|
|
||||||
|
...
|
||||||
|
:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче