|
|
|
@ -0,0 +1,856 @@
|
|
|
|
|
Отчет по лабораторной работе № 2 "Система контроля версий Git"
|
|
|
|
|
|
|
|
|
|
Выполнил: Лыкова Е.А
|
|
|
|
|
Группа: А-01-23
|
|
|
|
|
Проверил:
|
|
|
|
|
|
|
|
|
|
Примечание: работа выполнялась на Windows.
|
|
|
|
|
|
|
|
|
|
1. Создала на рабочем столе каталог lab02 и запустила в нем Git Bash, приглашение:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Просмотрела файлы в рабочем каталоге можно командой "ls" --- пусто:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ ls
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Создала каталоги Алисы и Боба, создала каталог "project",
|
|
|
|
|
изучила команду "cd" в процессе:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ mkdir alice
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ mkdir bob
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ cd alice
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ mkdir project
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ cd project
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ cd project
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. Инициализировала репозитарий:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02
|
|
|
|
|
$ git init
|
|
|
|
|
Initialized empty Git repository in C:/Users/Home/Desktop/lab02/alice/proje
|
|
|
|
|
ct/.git/
|
|
|
|
|
|
|
|
|
|
У меня имя ветки по умолчанию не настроено.
|
|
|
|
|
Git создал ветку под названием master, что видно в приглашении терминала.
|
|
|
|
|
Подсказка не появилась.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git config user.name "Alice (LykovaYA)"
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git config user.email "LykovaYA@mpei.ru"
|
|
|
|
|
|
|
|
|
|
Запустила VisualStudio и создала проект в репозитарии Алисы.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. Просмотрела состояние рабочей копии
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git status
|
|
|
|
|
On branch master //Название текущий ветки.
|
|
|
|
|
|
|
|
|
|
No commits yet //Каждый файл ниже не занесён в индекс.
|
|
|
|
|
|
|
|
|
|
Untracked files:
|
|
|
|
|
(use "git add <file>..." to include in what will be committed)
|
|
|
|
|
.vs/
|
|
|
|
|
project.cpp
|
|
|
|
|
project.sln
|
|
|
|
|
project.vcxproj
|
|
|
|
|
project.vcxproj.filters
|
|
|
|
|
project.vcxproj.user
|
|
|
|
|
|
|
|
|
|
nothing added to commit but untracked files present (use "git add" to track) //Нет файлов в текущем коммите. Подсказка с командой git add.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git add project.cpp
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git status
|
|
|
|
|
On branch master
|
|
|
|
|
|
|
|
|
|
No commits yet
|
|
|
|
|
|
|
|
|
|
Changes to be committed: //Начал отслеживаться добавленный файл project.cpp
|
|
|
|
|
(use "git rm --cached <file>..." to unstage)
|
|
|
|
|
new file: project.cpp
|
|
|
|
|
|
|
|
|
|
Untracked files:
|
|
|
|
|
(use "git add <file>..." to include in what will be committed)
|
|
|
|
|
.vs/
|
|
|
|
|
project.sln
|
|
|
|
|
project.vcxproj
|
|
|
|
|
project.vcxproj.filters
|
|
|
|
|
project.vcxproj.user
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6. Создала два коммита
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git commit -m "code: заготовка программы"
|
|
|
|
|
[master (root-commit) abdf9af] code: заготовка программы
|
|
|
|
|
1 file changed, 20 insertions(+)
|
|
|
|
|
create mode 100644 project.cpp
|
|
|
|
|
|
|
|
|
|
Изменила имя ветки на main:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (master)
|
|
|
|
|
$ git branch -m main
|
|
|
|
|
|
|
|
|
|
Добавила файл проекта в git и сразу же добавила коммит:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git add project.sln
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -m "build: добавление файла проекта"
|
|
|
|
|
[main 7e4c37f] build: добавление файла проекта
|
|
|
|
|
1 file changed, 31 insertions(+)
|
|
|
|
|
create mode 100644 project.sln
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 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: project.cpp
|
|
|
|
|
|
|
|
|
|
Untracked files:
|
|
|
|
|
(use "git add <file>..." to include in what will be committed)
|
|
|
|
|
.vs/
|
|
|
|
|
project.vcxproj
|
|
|
|
|
project.vcxproj.filters
|
|
|
|
|
project.vcxproj.user
|
|
|
|
|
|
|
|
|
|
no changes added to commit (use "git add" and/or "git commit -a")
|
|
|
|
|
|
|
|
|
|
Мы так же остались на ветке main, и так же показываются файлы, созданные Visual Studio, которые ещё не были занесены в git. Также можно заметить, что main.cpp был modified и должен быть добавлен заново.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7. Добавила в код вывод суммы/разности и сделала с ними коммит в один шаг.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавлен вывод суммы и разности"
|
|
|
|
|
[main 158fa9a] code: добавлен вывод суммы и разности
|
|
|
|
|
1 file changed, 8 insertions(+), 16 deletions(-)
|
|
|
|
|
|
|
|
|
|
Создала файл .gitignore.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 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
|
|
|
|
|
project.vcxproj
|
|
|
|
|
|
|
|
|
|
nothing added to commit but untracked files present (use "git add" to track)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8. Создала коммит.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git add .gitignore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -m "git: добавлен список игнорируемых файлов"
|
|
|
|
|
[main 0b55c5d] git: добавлен список игнорируемых файлов
|
|
|
|
|
1 file changed, 3 insertions(+)
|
|
|
|
|
create mode 100644 .gitignore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9. Проведена работа с журналом репрозитория.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log
|
|
|
|
|
commit 03da27487bf49a387e9692aee647484a47c110a2 (HEAD -> main)
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:30:54 2024 +0300
|
|
|
|
|
|
|
|
|
|
git: добавлен список игнорируемых файлов
|
|
|
|
|
|
|
|
|
|
commit 350234187d9dd46ffb0c5da4d925f65b32b835d1
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:27:45 2024 +0300
|
|
|
|
|
|
|
|
|
|
code: добавлен вывод суммы и разности
|
|
|
|
|
|
|
|
|
|
commit e3410b4b6b7c2819351dbd7a10b2eb2ab718aa25
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:24:44 2024 +0300
|
|
|
|
|
|
|
|
|
|
build: добавление файла проекта
|
|
|
|
|
|
|
|
|
|
commit b5609219126a4e5baae59cff6a65462f9d1c27b8
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:22:40 2024 +0300
|
|
|
|
|
|
|
|
|
|
code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --stat
|
|
|
|
|
commit 03da27487bf49a387e9692aee647484a47c110a2 (HEAD -> main)
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:30:54 2024 +0300
|
|
|
|
|
|
|
|
|
|
git: добавлен список игнорируемых файлов
|
|
|
|
|
|
|
|
|
|
.gitignore | 3 +++
|
|
|
|
|
1 file changed, 3 insertions(+)
|
|
|
|
|
|
|
|
|
|
commit 350234187d9dd46ffb0c5da4d925f65b32b835d1
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:27:45 2024 +0300
|
|
|
|
|
|
|
|
|
|
code: добавлен вывод суммы и разности
|
|
|
|
|
|
|
|
|
|
project.cpp | 5 +++++
|
|
|
|
|
1 file changed, 5 insertions(+)
|
|
|
|
|
|
|
|
|
|
commit e3410b4b6b7c2819351dbd7a10b2eb2ab718aa25
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:24:44 2024 +0300
|
|
|
|
|
|
|
|
|
|
build: добавление файла проекта
|
|
|
|
|
|
|
|
|
|
project.sln | 31 +++++++++++++++++++++++++++++++
|
|
|
|
|
1 file changed, 31 insertions(+)
|
|
|
|
|
|
|
|
|
|
commit b5609219126a4e5baae59cff6a65462f9d1c27b8
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:22:40 2024 +0300
|
|
|
|
|
|
|
|
|
|
code: заготовка программы
|
|
|
|
|
|
|
|
|
|
project.cpp | 7 +++++++
|
|
|
|
|
1 file changed, 7 insertions(+)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --oneline --decorate
|
|
|
|
|
03da274 (HEAD -> main) git: добавлен список игнорируемых файлов
|
|
|
|
|
3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
e3410b4 build: добавление файла проекта
|
|
|
|
|
b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* 03da274 (HEAD -> main) git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --grep "build:"
|
|
|
|
|
commit e3410b4b6b7c2819351dbd7a10b2eb2ab718aa25
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:24:44 2024 +0300
|
|
|
|
|
|
|
|
|
|
build: добавление файла проекта
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log -- project.sln
|
|
|
|
|
commit e3410b4b6b7c2819351dbd7a10b2eb2ab718aa25
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:24:44 2024 +0300
|
|
|
|
|
|
|
|
|
|
build: добавление файла проекта
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git show HEAD
|
|
|
|
|
commit 03da27487bf49a387e9692aee647484a47c110a2 (HEAD -> main)
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:30:54 2024 +0300
|
|
|
|
|
|
|
|
|
|
git: добавлен список игнорируемых файлов
|
|
|
|
|
|
|
|
|
|
diff --git a/.gitignore b/.gitignore
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 0000000..cbae11e
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/.gitignore
|
|
|
|
|
@@ -0,0 +1,3 @@
|
|
|
|
|
+.vs/
|
|
|
|
|
+*.filters
|
|
|
|
|
+*.user
|
|
|
|
|
\ No newline at end of file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10. Просмотрим предпоследний коммит тремя способами.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git show HEAD~1
|
|
|
|
|
$ git show main~1
|
|
|
|
|
$ git show 350234187d9dd46ffb0c5da4d925f65b32b835d1
|
|
|
|
|
commit 350234187d9dd46ffb0c5da4d925f65b32b835d1
|
|
|
|
|
Author: Alice (LykovaYA) <LykovaYA@mpei.ru>
|
|
|
|
|
Date: Thu Nov 14 13:27:45 2024 +0300
|
|
|
|
|
|
|
|
|
|
code: добавлен вывод суммы и разности
|
|
|
|
|
|
|
|
|
|
diff --git a/project.cpp b/project.cpp
|
|
|
|
|
index 0a11d22..8866505 100644
|
|
|
|
|
--- a/project.cpp
|
|
|
|
|
+++ b/project.cpp
|
|
|
|
|
@@ -2,6 +2,11 @@
|
|
|
|
|
|
|
|
|
|
int main()
|
|
|
|
|
{
|
|
|
|
|
+ cout << "Enter A and B: ";
|
|
|
|
|
+ int a, b;
|
|
|
|
|
+ cin >> a >> b;
|
|
|
|
|
+ cout << "A + B = " << a + b << '\n'
|
|
|
|
|
+ << "A - B = " << a - b << '\n';
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11. Просмотрела изменения в рабочей копии:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git diff
|
|
|
|
|
diff --git a/project.cpp b/project.cpp //Разница в файле main.cpp
|
|
|
|
|
index 8866505..c16e291 100644 //Индекс
|
|
|
|
|
--- a/project.cpp
|
|
|
|
|
+++ b/project.cpp
|
|
|
|
|
@@ -6,7 +6,8 @@ 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';
|
|
|
|
|
+ return 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12. Просмотрела изменения между самым первым коммитом и коммитом, добавляющим вывод разности:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git diff HEAD~3 HEAD~1
|
|
|
|
|
diff --git a/project.cpp b/project.cpp
|
|
|
|
|
index 0a11d22..8866505 100644
|
|
|
|
|
--- a/project.cpp
|
|
|
|
|
+++ b/project.cpp
|
|
|
|
|
@@ -2,6 +2,11 @@
|
|
|
|
|
|
|
|
|
|
int main()
|
|
|
|
|
{
|
|
|
|
|
+ cout << "Enter A and B: ";
|
|
|
|
|
+ int a, b;
|
|
|
|
|
+ cin >> a >> b;
|
|
|
|
|
+ cout << "A + B = " << a + b << '\n'
|
|
|
|
|
+ << "A - B = " << a - b << '\n';
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
diff --git a/project.sln b/project.sln
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 0000000..51eacaf
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/project.sln
|
|
|
|
|
@@ -0,0 +1,31 @@
|
|
|
|
|
+
|
|
|
|
|
+Microsoft Visual Studio Solution File, Format Version 12.00
|
|
|
|
|
+# Visual Studio Version 17
|
|
|
|
|
+VisualStudioVersion = 17.8.34408.163
|
|
|
|
|
+MinimumVisualStudioVersion = 10.0.40219.1
|
|
|
|
|
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "project", "project.vcxproj
|
|
|
|
|
", "{1C4B6877-ABA3-4C56-8180-8561BCAC1CED}"
|
|
|
|
|
+EndProject
|
|
|
|
|
+Global
|
|
|
|
|
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
|
|
|
+ Debug|x64 = Debug|x64
|
|
|
|
|
+ Debug|x86 = Debug|x86
|
|
|
|
|
+ Release|x64 = Release|x64
|
|
|
|
|
+ Release|x86 = Release|x86
|
|
|
|
|
+ EndGlobalSection
|
|
|
|
|
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Debug|x64.ActiveCfg = Deb
|
|
|
|
|
ug|x64
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Debug|x64.Build.0 = Debug
|
|
|
|
|
|x64
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Debug|x86.ActiveCfg = Deb
|
|
|
|
|
ug|Win32
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Debug|x86.Build.0 = Debug
|
|
|
|
|
|Win32
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Release|x64.ActiveCfg = R
|
|
|
|
|
elease|x64
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Release|x64.Build.0 = Rel
|
|
|
|
|
ease|x64
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Release|x86.ActiveCfg = R
|
|
|
|
|
elease|Win32
|
|
|
|
|
+ {1C4B6877-ABA3-4C56-8180-8561BCAC1CED}.Release|x86.Build.0 = Rel
|
|
|
|
|
ease|Win32
|
|
|
|
|
+ EndGlobalSection
|
|
|
|
|
+ GlobalSection(SolutionProperties) = preSolution
|
|
|
|
|
+ HideSolutionNode = FALSE
|
|
|
|
|
+ EndGlobalSection
|
|
|
|
|
+ GlobalSection(ExtensibilityGlobals) = postSolution
|
|
|
|
|
+ SolutionGuid = {E21C39A5-A2F1-4221-AAAC-671A49474A87}
|
|
|
|
|
+ EndGlobalSection
|
|
|
|
|
+EndGlobal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13. Сделала коммит вывода произведения.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавлен вывод произведения"
|
|
|
|
|
[main 0151039] code: добавлен вывод произведения
|
|
|
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14. Откат на предыдущий коммит и откат отдельного файла.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git reset --hard HEAD~1
|
|
|
|
|
HEAD is now at 03da274 git: добавлен список игнорируемых файлов
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git checkout HEAD -- project.cpp
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ ssh-keygen
|
|
|
|
|
Generating public/private ed25519 key pair.
|
|
|
|
|
Enter file in which to save the key (/c/Users/Home/.ssh/id_ed25519):
|
|
|
|
|
Created directory '/c/Users/Home/.ssh'.
|
|
|
|
|
Enter passphrase for "/c/Users/Home/.ssh/id_ed25519" (empty for no passphrase):
|
|
|
|
|
Enter same passphrase again:
|
|
|
|
|
Passphrases do not match. Try again.
|
|
|
|
|
Enter passphrase for "/c/Users/Home/.ssh/id_ed25519" (empty for no passphrase):
|
|
|
|
|
Enter same passphrase again:
|
|
|
|
|
Your identification has been saved in /c/Users/Home/.ssh/id_ed25519
|
|
|
|
|
Your public key has been saved in /c/Users/Home/.ssh/id_ed25519.pub
|
|
|
|
|
The key fingerprint is:
|
|
|
|
|
SHA256:7sVSQIJSoEqFG8mIjG2ofj/M85w2PUIkvfNSz1sFs/U Home@DESKTOP-B3MRM99
|
|
|
|
|
The key's randomart image is:
|
|
|
|
|
+--[ED25519 256]--+
|
|
|
|
|
|*o++... . |
|
|
|
|
|
|=B= . o |
|
|
|
|
|
|ooo. . . o . |
|
|
|
|
|
|+. . o . = .|
|
|
|
|
|
|o o S . . .E|
|
|
|
|
|
| . . = + . |
|
|
|
|
|
| . + . B = . |
|
|
|
|
|
| *.*.* o. |
|
|
|
|
|
| =+= ... |
|
|
|
|
|
+----[SHA256]-----+
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ eval $(ssh-agent -s)
|
|
|
|
|
Agent pid 1493
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ ssh-add
|
|
|
|
|
Identity added: /c/Users/Home/.ssh/id_ed25519 (Home@DESKTOP-B3MRM99)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ cat ~/.ssh/id_ed25519.pub
|
|
|
|
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEi6egdp6qLddR98lALO9daGROaB35CUCeEI1w5KoVQk Home@DESKTOP-B3MRM99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15. Отправка репозитария на сервер:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git remote add origin git@uit.mpei.ru:LykovaYA/cs-lab02.git
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ 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: 12, done.
|
|
|
|
|
Counting objects: 100% (12/12), done.
|
|
|
|
|
Delta compression using up to 4 threads
|
|
|
|
|
Compressing objects: 100% (9/9), done.
|
|
|
|
|
Writing objects: 100% (12/12), 1.79 KiB | 611.00 KiB/s, done.
|
|
|
|
|
Total 12 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
|
|
|
|
|
remote: . Processing 1 references
|
|
|
|
|
remote: Processed 1 references in total
|
|
|
|
|
To uit.mpei.ru:LykovaYA/cs-lab02.git
|
|
|
|
|
* [new branch] main -> main
|
|
|
|
|
branch 'main' set up to track 'origin/main'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16. Получение проекта с сервера:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob
|
|
|
|
|
$ git clone http://uit.mpei.ru/git/LykovaYA/cs-lab02.git project
|
|
|
|
|
Cloning into 'project'...
|
|
|
|
|
remote: Enumerating objects: 12, done.
|
|
|
|
|
remote: Counting objects: 100% (12/12), done.
|
|
|
|
|
remote: Compressing objects: 100% (9/9), done.
|
|
|
|
|
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 0
|
|
|
|
|
Receiving objects: 100% (12/12), done.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob
|
|
|
|
|
$ cd project
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git config user.name "Bob (LykovaYA)"
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git config user.email "LykovaYA@mpei.ru"
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавление вывода произведения"
|
|
|
|
|
[main ba78e5d] code: добавление вывода произведения
|
|
|
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17. Отправление коммита на сервер.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
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), 430 bytes | 430.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 http://uit.mpei.ru/git/LykovaYA/cs-lab02.git
|
|
|
|
|
03da274..ba78e5d main -> main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git fetch
|
|
|
|
|
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), 410 bytes | 27.00 KiB/s, done.
|
|
|
|
|
From uit.mpei.ru:LykovaYA/cs-lab02
|
|
|
|
|
03da274..ba78e5d main -> origin/main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18. Просмотрена история всех веток.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* ba78e5d (origin/main) code: добавление вывода произведения
|
|
|
|
|
* 03da274 (HEAD -> main) git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
19. Продвинула ветку main к скачанной версии.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git pull --ff-only
|
|
|
|
|
Updating 03da274..ba78e5d
|
|
|
|
|
Fast-forward
|
|
|
|
|
project.cpp | 4 ++--
|
|
|
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20. Добавила вывод деления и сделал коммит от лица Алисы, затем отправил его на сервер и синхронизировал у Боба.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавлен вывод операции деления"
|
|
|
|
|
[main 3193336] code: добавлен вывод операции деления
|
|
|
|
|
1 file changed, 1 insertion(+)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
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), 413 bytes | 206.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:LykovaYA/cs-lab02.git
|
|
|
|
|
ba78e5d..3193336 main -> main
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git pull --ff-only
|
|
|
|
|
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), 393 bytes | 17.00 KiB/s, done.
|
|
|
|
|
From http://uit.mpei.ru/git/LykovaYA/cs-lab02
|
|
|
|
|
ba78e5d..3193336 main -> origin/main
|
|
|
|
|
Updating ba78e5d..3193336
|
|
|
|
|
Fast-forward
|
|
|
|
|
project.cpp | 1 +
|
|
|
|
|
1 file changed, 1 insertion(+)
|
|
|
|
|
|
|
|
|
|
21. Добавила вывод максимума у Алисы и отправил коммит на сервер.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавлен вывод максимума"
|
|
|
|
|
[main 5f08192] code: добавлен вывод максимума
|
|
|
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
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), 422 bytes | 422.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:LykovaYA/cs-lab02.git
|
|
|
|
|
3193336..5f08192 main -> main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22. Добавила вывод минимума у Боба. Сделала коммит и попыталась отправить на сервер.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git commit -a -m "code: добавление вывода минимума"
|
|
|
|
|
[main 6d3ff6b] code: добавление вывода минимума
|
|
|
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
To http://uit.mpei.ru/git/LykovaYA/cs-lab02.git
|
|
|
|
|
! [rejected] main -> main (fetch first)
|
|
|
|
|
error: failed to push some refs to 'http://uit.mpei.ru/git/LykovaYA/cs-lab02.git
|
|
|
|
|
'
|
|
|
|
|
hint: Updates were rejected because the remote contains work that you do not
|
|
|
|
|
hint: have locally. This is usually caused by another repository pushing to
|
|
|
|
|
hint: the same ref. If you want to integrate the remote changes, use
|
|
|
|
|
hint: 'git pull' before pushing again.
|
|
|
|
|
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23. От лица Боба загрузила коммиты из удалённого хранилища и отобразила историю всех веток.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git fetch
|
|
|
|
|
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), 402 bytes | 28.00 KiB/s, done.
|
|
|
|
|
From http://uit.mpei.ru/git/LykovaYA/cs-lab02
|
|
|
|
|
3193336..5f08192 main -> origin/main
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* 6d3ff6b (HEAD -> main) code: добавление вывода минимума
|
|
|
|
|
| * 5f08192 (origin/main, origin/HEAD) code: добавлен вывод максимума
|
|
|
|
|
|/
|
|
|
|
|
* 3193336 code: добавлен вывод операции деления
|
|
|
|
|
* ba78e5d code: добавление вывода произведения
|
|
|
|
|
* 03da274 git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24. Попытка переместить коммит поверх коммита Алисы.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git rebase origin/main
|
|
|
|
|
Auto-merging project.cpp
|
|
|
|
|
CONFLICT (content): Merge conflict in project.cpp
|
|
|
|
|
error: could not apply 6d3ff6b... 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 advice.mergeConflict false"
|
|
|
|
|
Could not apply 6d3ff6b... code: добавление вывода минимума
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25. Просмотр состояния хранилища у Боба
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main|REBASE 1/1)
|
|
|
|
|
$ git status
|
|
|
|
|
interactive rebase in progress; onto 5f08192
|
|
|
|
|
Last command done (1 command done):
|
|
|
|
|
pick 6d3ff6b code: добавление вывода минимума
|
|
|
|
|
No commands remaining.
|
|
|
|
|
You are currently editing a commit while rebasing branch 'main' on '5f08192'.
|
|
|
|
|
(use "git commit --amend" to amend the current commit)
|
|
|
|
|
(use "git rebase --continue" once you are satisfied with your changes)
|
|
|
|
|
|
|
|
|
|
nothing to commit, working tree clean
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26. Добавление файла main.cpp и продолжение прерванной операции rebase с отправкой на сервер:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main|REBASE 1/1)
|
|
|
|
|
$ git add project.cpp
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main|REBASE 1/1)
|
|
|
|
|
$ git rebase --continue
|
|
|
|
|
Successfully rebased and updated refs/heads/main.
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* bf57091 (HEAD -> main) code: добавление вывода минимума
|
|
|
|
|
* 5f08192 (origin/main, origin/HEAD) code: добавлен вывод максимума
|
|
|
|
|
* 3193336 code: добавлен вывод операции деления
|
|
|
|
|
* ba78e5d code: добавление вывода произведения
|
|
|
|
|
* 03da274 git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/bob/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
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), 425 bytes | 425.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 http://uit.mpei.ru/git/LykovaYA/cs-lab02.git
|
|
|
|
|
5f08192..bf57091 main -> main
|
|
|
|
|
|
|
|
|
|
27. Создание и переключение на ветку double у Алисы:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git branch double
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git checkout double
|
|
|
|
|
Switched to branch 'double'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28. Создан коммит на изменение типа переменных a,b на double:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project ((8121f19...))
|
|
|
|
|
$ git commit -a -m "code: изменение типа данных"
|
|
|
|
|
[detached HEAD 9be3269] code: изменение типа данных
|
|
|
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29. Перейдем на ветку main, синхронизируем репозитарий и просмотрим историю:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (double)
|
|
|
|
|
$ git checkout main
|
|
|
|
|
Switched to branch 'main'
|
|
|
|
|
Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded.
|
|
|
|
|
(use "git pull" to update your local branch)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git pull --ff-only
|
|
|
|
|
Updating 5f08192..bf57091
|
|
|
|
|
Fast-forward
|
|
|
|
|
project.cpp | 3 ++-
|
|
|
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* 8547490 (double) code: изменение типа данных
|
|
|
|
|
* 8121f19 code: исправление
|
|
|
|
|
| * bf57091 (HEAD -> main, origin/main) code: добавление вывода минимума
|
|
|
|
|
|/
|
|
|
|
|
* 5f08192 code: добавлен вывод максимума
|
|
|
|
|
* 3193336 code: добавлен вывод операции деления
|
|
|
|
|
* ba78e5d code: добавление вывода произведения
|
|
|
|
|
* 03da274 git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30. Сольём ветки main и double:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git merge double
|
|
|
|
|
Auto-merging project.cpp
|
|
|
|
|
Merge made by the 'ort' strategy.
|
|
|
|
|
project.cpp | 2 +-
|
|
|
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31. Отправила изменения на сервер:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git push
|
|
|
|
|
Enumerating objects: 9, done.
|
|
|
|
|
Counting objects: 100% (9/9), done.
|
|
|
|
|
Delta compression using up to 4 threads
|
|
|
|
|
Compressing objects: 100% (5/5), done.
|
|
|
|
|
Writing objects: 100% (5/5), 773 bytes | 386.00 KiB/s, done.
|
|
|
|
|
Total 5 (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:LykovaYA/cs-lab02.git
|
|
|
|
|
bf57091..80b2fc7 main -> main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32. Просмотрела историю всех веток репрозитория:
|
|
|
|
|
|
|
|
|
|
Home@DESKTOP-B3MRM99 MINGW64 ~/Desktop/lab02/alice/project (main)
|
|
|
|
|
$ git log --oneline --decorate --all --graph
|
|
|
|
|
* 80b2fc7 (HEAD -> main, origin/main) Merge branch 'double'
|
|
|
|
|
|\
|
|
|
|
|
| * 8547490 (double) code: изменение типа данных
|
|
|
|
|
| * 8121f19 code: исправление
|
|
|
|
|
* | bf57091 code: добавление вывода минимума
|
|
|
|
|
|/
|
|
|
|
|
* 5f08192 code: добавлен вывод максимума
|
|
|
|
|
* 3193336 code: добавлен вывод операции деления
|
|
|
|
|
* ba78e5d code: добавление вывода произведения
|
|
|
|
|
* 03da274 git: добавлен список игнорируемых файлов
|
|
|
|
|
* 3502341 code: добавлен вывод суммы и разности
|
|
|
|
|
* e3410b4 build: добавление файла проекта
|
|
|
|
|
* b560921 code: заготовка программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|