Родитель
0bce914406
Сommit
c945bd049e
@ -0,0 +1,825 @@
|
|||||||
|
\Отчёт по лабораторной работе №2 "Система контроля версий Git"
|
||||||
|
|
||||||
|
Выполнил: Васильева К.С.
|
||||||
|
Группа: А-03-24
|
||||||
|
Проверил:
|
||||||
|
|
||||||
|
Примечание: работа выполнялась на Windows.
|
||||||
|
|
||||||
|
1. Создала на рабочем столе каталог lab02 и запустила в нём Git Bash, приглашение:
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$
|
||||||
|
|
||||||
|
2. Просмотрела файлы в рабочем каталоге командой "ls" -- пусто:
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$
|
||||||
|
|
||||||
|
3. Создала катологи Алисы и Боба, создала католог "project, команду cd изучила в процессе
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/project
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/project
|
||||||
|
$ ls
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/project
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
alice/ bob/ project/
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02
|
||||||
|
$
|
||||||
|
4. Инициализировала репозитарий:
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$ git init
|
||||||
|
Reinitialized existing Git repository in C:/Users/User/OneDrive/Desktop/lab02/.g
|
||||||
|
it/
|
||||||
|
|
||||||
|
5. Просмотрела каталог, введя команду ls -A
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$ ls -A
|
||||||
|
.git/ alice/ bob/ project/
|
||||||
|
|
||||||
|
6. Настройка репозитария для Алисы:
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$ git config user.name 'Alice (VasilevaKS)'
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$ git config user.email 'VasilyevaKS@mpei.ru'
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$
|
||||||
|
7. Проверка состояния репозитория
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
|
||||||
|
No commits yet
|
||||||
|
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
alice/
|
||||||
|
project/
|
||||||
|
|
||||||
|
nothing added to commit but untracked files present (use "git add" to track)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02 (main)
|
||||||
|
$
|
||||||
|
8. Добавила файл main в индекс, после чего проверила состояние репозитория
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main) //приглашение
|
||||||
|
$ git status //введенная команда
|
||||||
|
On branch main //показатель ветки на которой находимся
|
||||||
|
|
||||||
|
No commits yet //показывае, что ещё не было создано коммитов
|
||||||
|
|
||||||
|
Changes to be committed://измененные файлы готовые к коммиту
|
||||||
|
(use "git rm --cached <file>..." to unstage) //как можно убрать файлы из индекса (подсказка)
|
||||||
|
new file: project/main.cpp //файл main добавлен в project и готов к коммиту
|
||||||
|
new file: project/project.cbp //файл project добавлен в project и готов к коммиту
|
||||||
|
new file: project/project.layout //файл project добавлен в project и готов к коммиту
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
вывод команды git status показывает текущее состояние репозитория
|
||||||
|
|
||||||
|
9. Создвние коммитов, добавление main
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
10. Добавление коммита 'Заготовка программы'
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -m 'code: заготовка программы'
|
||||||
|
\[main (root-commit) 3cbe0b1] code: заготовка программы
|
||||||
|
3 files changed, 72 insertions(+)
|
||||||
|
create mode 100644 project/main.cpp
|
||||||
|
create mode 100644 project/project.cbp
|
||||||
|
create mode 100644 project/project.layout
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
11. Добавление файла project.cbp и создание коммита "добавлен файл проекта", сопутствующая прроверка репозитория
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/project.cbp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -m 'build: добавлен файл проекта'
|
||||||
|
[main 571d0b4] build: добавлен файл проекта
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
12.Добавление изменений в коде и проверка статуса репозитория
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
Changes to be committed:
|
||||||
|
(use "git restore --staged <file>..." to unstage)
|
||||||
|
modified: project/main.cpp
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Различии при выводе команды git status при добавлении файла и изменении текущего:
|
||||||
|
|
||||||
|
При добавлении: нет изменений, которые нужно коммитить, все файлы соответствуют последнему коммиту
|
||||||
|
При изменении: Есть изменения, которые добавлены в индекс и готовы к коммиту, а также файл main.cpp , был изменнен и эти изменения находяться в индексе
|
||||||
|
13. Добавление коммита об изменении main.cpp
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -m "Изменено тело функции main() для ввода двух чисел"
|
||||||
|
[main 933785b] Изменено тело функции main() для ввода двух чисел
|
||||||
|
1 file changed, 2 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add -u
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -m "Добавлен вывод суммы a и b"
|
||||||
|
[main c8de807] Добавлен вывод суммы a и b
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
14. Самостоятелньое задание: добавление разности в программу и добавление коммита об этом
|
||||||
|
"Добавление изменений и коммита в один шаг"
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -a -m "Добавлен вывод разности a и b"
|
||||||
|
[main 7f40733] Добавлен вывод разности a и b
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
15. Игноририрование файлов, создание файла gitignore, проверка статуса в репозитории
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git status
|
||||||
|
On branch main
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
project/.gitignore
|
||||||
|
|
||||||
|
nothing added to commit but untracked files present (use "git add" to track)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
16. Просмотр всех коммитов
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --oneline
|
||||||
|
53bb820 (HEAD -> main) Добавлен .gitignore
|
||||||
|
7f40733 Добавлен вывод разности a и b
|
||||||
|
c8de807 Добавлен вывод суммы a и b
|
||||||
|
933785b Изменено тело функции main() для ввода двух чисел
|
||||||
|
571d0b4 build: добавлен файл проекта
|
||||||
|
3cbe0b1 code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
17.Проба команд git log
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --stat
|
||||||
|
commit 53bb8201479a2d4a5dc37372725980dc02f4cf30 (HEAD -> main)
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:27:15 2025 +0300
|
||||||
|
|
||||||
|
Добавлен .gitignore
|
||||||
|
|
||||||
|
project/.gitignore | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
commit 7f40733b4b80a9bffb3413d8a506392fac98e2ef
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:13:47 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод разности a и b
|
||||||
|
|
||||||
|
project/main.cpp | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
commit c8de8070bcbe970b133bdb28344116f97f0c8e42
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:11:12 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод суммы a и b
|
||||||
|
:
|
||||||
|
Эта команда показывает измененные файлы в каждом коммите, а также количество добавленных и удаленных строк
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --oneline --decorate
|
||||||
|
53bb820 (HEAD -> main) Добавлен .gitignore
|
||||||
|
7f40733 Добавлен вывод разности a и b
|
||||||
|
c8de807 Добавлен вывод суммы a и b
|
||||||
|
933785b Изменено тело функции main() для ввода двух чисел
|
||||||
|
571d0b4 build: добавлен файл проекта
|
||||||
|
3cbe0b1 code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Эта команда выводит коммиты в компактном формате, показывая только первую строку сообщения коммита и ссылки на ветки и теги
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --oneline --decorate --all --graph
|
||||||
|
* 53bb820 (HEAD -> main) Добавлен .gitignore
|
||||||
|
* 7f40733 Добавлен вывод разности a и b
|
||||||
|
* c8de807 Добавлен вывод суммы a и b
|
||||||
|
* 933785b Изменено тело функции main() для ввода двух чисел
|
||||||
|
* 571d0b4 build: добавлен файл проекта
|
||||||
|
* 3cbe0b1 code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Эта команда показывает все ветки в виде дерева, что позволяет визуально увидеть, как коммиты связаны между собой.
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log -- project/main.cpp
|
||||||
|
commit 7f40733b4b80a9bffb3413d8a506392fac98e2ef
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:13:47 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод разности a и b
|
||||||
|
|
||||||
|
commit c8de8070bcbe970b133bdb28344116f97f0c8e42
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:11:12 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод суммы a и b
|
||||||
|
|
||||||
|
commit 933785b9d3abd96fffb5a7cb62d6b131c1123408
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:08:21 2025 +0300
|
||||||
|
|
||||||
|
Изменено тело функции main() для ввода двух чисел
|
||||||
|
|
||||||
|
commit 3cbe0b1cfdd40753aee10ff6d4f341f37c346986
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 03:09:56 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
:
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --grep "code:"
|
||||||
|
commit 3cbe0b1cfdd40753aee10ff6d4f341f37c346986
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 03:09:56 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log --grep "build"
|
||||||
|
commit 571d0b4c7d34380e8d78cb8371b9e31b73e73e5d
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 09:44:56 2025 +0300
|
||||||
|
|
||||||
|
build: добавлен файл проекта
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log -- project/project.cbp
|
||||||
|
commit 3cbe0b1cfdd40753aee10ff6d4f341f37c346986
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 03:09:56 2025 +0300
|
||||||
|
|
||||||
|
code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
18. Просмотр коммитов
|
||||||
|
содержание последнего коммита:
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git show HEAD
|
||||||
|
commit 53bb8201479a2d4a5dc37372725980dc02f4cf30 (HEAD -> main)
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:27:15 2025 +0300
|
||||||
|
|
||||||
|
Добавлен .gitignore
|
||||||
|
|
||||||
|
diff --git a/project/.gitignore b/project/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..9d83ebf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/project/.gitignore
|
||||||
|
@@ -0,0 +1,3 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+*.layout
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Содержание последнего коммита в ветке main
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git show main
|
||||||
|
commit 53bb8201479a2d4a5dc37372725980dc02f4cf30 (HEAD -> main)
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:27:15 2025 +0300
|
||||||
|
|
||||||
|
Добавлен .gitignore
|
||||||
|
|
||||||
|
diff --git a/project/.gitignore b/project/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..9d83ebf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/project/.gitignore
|
||||||
|
@@ -0,0 +1,3 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+*.layout
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Просмотр предпоследнего коммита, отступив от последнего на один шаг
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git show HEAD~1
|
||||||
|
commit 7f40733b4b80a9bffb3413d8a506392fac98e2ef
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:13:47 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод разности a и b
|
||||||
|
|
||||||
|
diff --git a/project/main.cpp b/project/main.cpp
|
||||||
|
index 6eca05c..1509b7e 100644
|
||||||
|
--- a/project/main.cpp
|
||||||
|
+++ b/project/main.cpp
|
||||||
|
@@ -10,6 +10,8 @@ int main() {
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+ cout << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
19. Просмотр изменений без коммитов (3 способа)
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git diff
|
||||||
|
diff --git a/project/main.cpp b/project/main.cpp
|
||||||
|
index 1509b7e..fe91142 100644
|
||||||
|
--- a/project/main.cpp
|
||||||
|
+++ b/project/main.cpp
|
||||||
|
@@ -11,7 +11,7 @@ int main() {
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
cout << "A - B = " << a - b << '\n';
|
||||||
|
-
|
||||||
|
+ cout << "A * B = " << a * b << '\n';
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
Просмотр изменений между коммитом, который был два коммита назад до последнего
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git diff HEAD~2
|
||||||
|
diff --git a/project/.gitignore b/project/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..9d83ebf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/project/.gitignore
|
||||||
|
@@ -0,0 +1,3 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+*.layout
|
||||||
|
diff --git a/project/main.cpp b/project/main.cpp
|
||||||
|
index 6eca05c..fe91142 100644
|
||||||
|
--- a/project/main.cpp
|
||||||
|
+++ b/project/main.cpp
|
||||||
|
@@ -10,6 +10,8 @@ int main() {
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
Разница между двумя конкретными коммитами
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git diff HEAD~2 HEAD
|
||||||
|
diff --git a/project/.gitignore b/project/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..9d83ebf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/project/.gitignore
|
||||||
|
@@ -0,0 +1,3 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+*.layout
|
||||||
|
diff --git a/project/main.cpp b/project/main.cpp
|
||||||
|
index 6eca05c..1509b7e 100644
|
||||||
|
--- a/project/main.cpp
|
||||||
|
+++ b/project/main.cpp
|
||||||
|
@@ -10,6 +10,8 @@ int main() {
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+ cout << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
20. Просмотр хэш предпоследнего коммита тремя способами
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git log
|
||||||
|
commit 53bb8201479a2d4a5dc37372725980dc02f4cf30 (HEAD -> main)
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:27:15 2025 +0300
|
||||||
|
|
||||||
|
Добавлен .gitignore
|
||||||
|
|
||||||
|
commit 7f40733b4b80a9bffb3413d8a506392fac98e2ef
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:13:47 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод разности a и b
|
||||||
|
|
||||||
|
commit c8de8070bcbe970b133bdb28344116f97f0c8e42
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:11:12 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод суммы a и b
|
||||||
|
|
||||||
|
commit 933785b9d3abd96fffb5a7cb62d6b131c1123408
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:08:21 2025 +0300
|
||||||
|
|
||||||
|
Изменено тело функции main() для ввода двух чисел
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (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>...]'
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git show HEAD~1
|
||||||
|
commit 7f40733b4b80a9bffb3413d8a506392fac98e2ef
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:13:47 2025 +0300
|
||||||
|
|
||||||
|
Добавлен вывод разности a и b
|
||||||
|
|
||||||
|
diff --git a/project/main.cpp b/project/main.cpp
|
||||||
|
index 6eca05c..1509b7e 100644
|
||||||
|
--- a/project/main.cpp
|
||||||
|
+++ b/project/main.cpp
|
||||||
|
@@ -10,6 +10,8 @@ int main() {
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n';
|
||||||
|
+ cout << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git show main
|
||||||
|
commit 53bb8201479a2d4a5dc37372725980dc02f4cf30 (HEAD -> main)
|
||||||
|
Author: VasilyevaKS <VasilyevaKS@mpei.ru>
|
||||||
|
Date: Mon May 19 10:27:15 2025 +0300
|
||||||
|
|
||||||
|
Добавлен .gitignore
|
||||||
|
|
||||||
|
diff --git a/project/.gitignore b/project/.gitignore
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..9d83ebf
|
||||||
|
--- /dev/null
|
||||||
|
+++ b/project/.gitignore
|
||||||
|
@@ -0,0 +1,3 @@
|
||||||
|
+/bin
|
||||||
|
+/obj
|
||||||
|
+*.layout
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
21. Добавление коммита "Добавлено произведение чисел"
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
fatal: pathspec 'main.cpp' did not match any files
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit -m "Добавлено произведение чисел"
|
||||||
|
[main 3a3d3d9] Добавлено произведение чисел
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
22. Откат последнего коммита
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git reset --hard HEAD~1
|
||||||
|
HEAD is now at 53bb820 Добавлен .gitignore
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
23. Откат изменений в отдельном файле, восстановит файл main.cpp до состояния последнего коммита
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git checkout HEAD -- project/main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
24. Настройка SSH для работы с удаленным репозиторием
|
||||||
|
1) Создание пары ключей
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ ssh-keygen
|
||||||
|
Generating public/private ed25519 key pair.
|
||||||
|
Enter file in which to save the key (/c/Users/User/.ssh/id_ed25519):
|
||||||
|
Enter passphrase for " " (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Passphrases do not match. Try again.
|
||||||
|
Enter passphrase for " " (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Your identification has been saved in
|
||||||
|
Your public key has been saved in .pub
|
||||||
|
The key fingerprint is:
|
||||||
|
SHA256:zV7UkArHxjDPgjNlpYZ8OgY8A6xaaNu3v/Q2V40EfG0 User@LAPTOP-6UUMQVS5
|
||||||
|
The key's randomart image is:
|
||||||
|
+--[ED25519 256]--+
|
||||||
|
| .. ==o ... |
|
||||||
|
| .o . =.==o.+ E |
|
||||||
|
| o = * =+o.+ o |
|
||||||
|
|o.. + * +.. . |
|
||||||
|
|o.o + S o o o |
|
||||||
|
|.. . o . . . o . |
|
||||||
|
| . .. . . |
|
||||||
|
| .. .o . |
|
||||||
|
| .oo.o |
|
||||||
|
+----[SHA256]-----+
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
25. Запуск SSh-агента:
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ eval $(ssh-agent -s)
|
||||||
|
Agent pid 398
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ ssh-add /c/Users/User/.ssh/Kristin.10/pub
|
||||||
|
/c/Users/User/.ssh/Kristin.10/pub: No such file or directory
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
26. Отображение публичного ключа
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ cat ~/.ssh/id_ed25519.pub
|
||||||
|
cat: /c/Users/User/.ssh/id_ed25519.pub: No such file or directory
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
27. Исправление ошибок
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ mkdir -p ~/.ssh
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ ssh-keygen -f ~/.ssh/Kristin.10
|
||||||
|
Generating public/private ed25519 key pair.
|
||||||
|
Enter passphrase for "/c/Users/User/.ssh/Kristin.10" (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Your identification has been saved in /c/Users/User/.ssh/Kristin.10
|
||||||
|
Your public key has been saved in /c/Users/User/.ssh/Kristin.10.pub
|
||||||
|
The key fingerprint is:
|
||||||
|
SHA256:M0De4fSi05d++s48Yzst3NhsUcnh34m0yuUoukpDNPo User@LAPTOP-6UUMQVS5
|
||||||
|
The key's randomart image is:
|
||||||
|
+--[ED25519 256]--+
|
||||||
|
| . o |
|
||||||
|
| o + o . |
|
||||||
|
| oo + . o o|
|
||||||
|
| o .+ . . . +.|
|
||||||
|
| . .o S o . o.+|
|
||||||
|
| o . = +..o|
|
||||||
|
| E o.** . |
|
||||||
|
| . . . OO.* |
|
||||||
|
| ..oo o+*B |
|
||||||
|
+----[SHA256]-----+
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
28. Отправка проекта на сервер, команды выполняющиеся при создании репозитария
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ touch README.md
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git init
|
||||||
|
Reinitialized existing Git repository in C:/Users/User/OneDrive/Desktop/lab02/al
|
||||||
|
ice/.git/
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git checkout -b main
|
||||||
|
fatal: a branch named 'main' already exists
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git add README.md
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git commit /m "first commit"
|
||||||
|
fatal: M:/: 'M:/' is outside repository at 'C:/Users/User/OneDrive/Desktop/lab02
|
||||||
|
/alice'
|
||||||
|
|
||||||
|
29. Исправление ошибок, запуск агента, загрузка ключа и добавление файлов и коммитов на сервер
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ eval $(ssh-agent -s)
|
||||||
|
Agent pid 814
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ ssh-add ~/.ssh/Kristin.10
|
||||||
|
Enter passphrase for /c/Users/User/.ssh/Kristin.10:
|
||||||
|
Identity added: /c/Users/User/.ssh/Kristin.10 (VasilyevaKS@mpei.ru)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ ssh -T git@uit.mpei.ru
|
||||||
|
Hi there, VasilyevaKS! You've successfully authenticated with the key named Kristin.10, but Gitea does not provide shell access.
|
||||||
|
If this is unexpected, please log in with password and setup Gitea under another user.
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$ git push -u origin main
|
||||||
|
Enumerating objects: 33, done.
|
||||||
|
Counting objects: 100% (33/33), done.
|
||||||
|
Delta compression using up to 8 threads
|
||||||
|
Compressing objects: 100% (25/25), done.
|
||||||
|
Writing objects: 100% (33/33), 6.51 KiB | 444.00 KiB/s, done.
|
||||||
|
Total 33 (delta 7), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:VasilyevaKS/cs-lab02.git
|
||||||
|
* [new branch] main -> main
|
||||||
|
branch 'main' set up to track 'origin/main'.
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice (main)
|
||||||
|
$
|
||||||
|
30. Получение проекта с сервера
|
||||||
|
Отобразила адрес командой git remote -v
|
||||||
|
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git remote -v
|
||||||
|
origin http://uit.mpei.ru/git/VasilyevaKS/cs-lab02.git (fetch)
|
||||||
|
origin http://uit.mpei.ru/git/VasilyevaKS/cs-lab02.git (push)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
клонировала проект
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ git clone http://uit.mpei.ru/git/VasilyevaKS/cs-lab02.git project
|
||||||
|
Cloning into 'project'...
|
||||||
|
remote: Enumerating objects: 15, done.
|
||||||
|
remote: Counting objects: 100% (15/15), done.
|
||||||
|
remote: Compressing objects: 100% (13/13), done.
|
||||||
|
remote: Total 15 (delta 1), reused 0 (delta 0), pack-reused 0
|
||||||
|
Receiving objects: 100% (15/15), done.
|
||||||
|
Resolving deltas: 100% (1/1), done.
|
||||||
|
|
||||||
|
|
||||||
|
31. Перешла в project
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/bob
|
||||||
|
$ cd project
|
||||||
|
|
||||||
|
32. На машине Боба настроила Git
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git config user.name 'Bob (VasilyevaKS)'
|
||||||
|
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git config user.email 'VasilyevaKS@mpei.ru'
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (maincd .)
|
||||||
|
$ git commit -m "добавлен вывод деления a и b"
|
||||||
|
[master (root-commit) d18c781] добавлен вывод деления a и b
|
||||||
|
1 file changed, 18 insertions(+)
|
||||||
|
create mode 100644 main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (master)
|
||||||
|
$
|
||||||
|
|
||||||
|
34.Отправила все изменения на сервер от имени Алисы :
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||||
|
$ git push
|
||||||
|
warning: auto-detection of host provider took too long (>2000ms)
|
||||||
|
warning: see https://aka.ms/gcm/autodetect for more information.
|
||||||
|
Enumerating objects: 5, done.
|
||||||
|
Counting objects: 100% (5/5), done.
|
||||||
|
Delta compression using up to 16 threads
|
||||||
|
Compressing objects: 100% (3/3), done.
|
||||||
|
Writing objects: 100% (3/3), 426 bytes | 213.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/VasilyevaKS/cs-lab02.git
|
||||||
|
1404aa9..6f9d4ce main -> main
|
||||||
|
|
||||||
|
|
||||||
|
35. Боб получил данные
|
||||||
|
Админ@DESKTOP-69A3C9T MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||||
|
$ git fetch
|
||||||
|
|
||||||
|
36. Добавление печатей максимума и минимума (вывод коммитов)
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$ git add main.cpp
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$ git commit -m "Добавлена печать минимума"
|
||||||
|
[main 0bce914] Добавлена печать минимума
|
||||||
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$ git push origin main
|
||||||
|
Enter passphrase for key '/c/Users/User/.ssh/id_rsa':
|
||||||
|
Enumerating objects: 5, done.
|
||||||
|
Counting objects: 100% (5/5), done.
|
||||||
|
Delta compression using up to 8 threads
|
||||||
|
Compressing objects: 100% (3/3), done.
|
||||||
|
Writing objects: 100% (3/3), 386 bytes | 386.00 KiB/s, done.
|
||||||
|
Total 3 (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:VasilyevaKS/cs-lab02.git
|
||||||
|
09aa420..0bce914 main -> main
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$ git log --oneline --all
|
||||||
|
0bce914 (HEAD -> main, origin/main, origin/HEAD) Добавлена печать минимума
|
||||||
|
09aa420 Добавлена печать максимума
|
||||||
|
c56505b завершено слияние веток
|
||||||
|
2bb350d добавлено деление с остатком
|
||||||
|
4bcba6a добавлено деление с остатком
|
||||||
|
5d972df добавлены все изменения
|
||||||
|
9ca17ce добавлено произведение
|
||||||
|
f593acd добавлены изменения в файлы
|
||||||
|
4d44b9e добавлен вывод деления а и б
|
||||||
|
d18c781 (master) добавлен вывод деления a и b
|
||||||
|
a9931e2 Добавление SSH-ключей
|
||||||
|
abe95ba Добавлен файл README.md
|
||||||
|
53bb820 Добавлен .gitignore
|
||||||
|
7f40733 Добавлен вывод разности a и b
|
||||||
|
c8de807 Добавлен вывод суммы a и b
|
||||||
|
933785b Изменено тело функции main() для ввода двух чисел
|
||||||
|
571d0b4 build: добавлен файл проекта
|
||||||
|
3cbe0b1 code: заготовка программы
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/alice/project (main)
|
||||||
|
$
|
||||||
|
37. Перемещение коммита боба выше коммита алисы
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/bob/project (main)
|
||||||
|
$ git rebase origin/main
|
||||||
|
Successfully rebased and updated refs/heads/main.
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/bob/project (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
по итогу выполнения команды конфликтов обнаружено не было
|
||||||
|
38. Отправка изменений на сервер
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/bob/project (main)
|
||||||
|
$ git push origin main
|
||||||
|
Everything up-to-date
|
||||||
|
|
||||||
|
User@LAPTOP-6UUMQVS5 MINGW64 ~/OneDrive/Desktop/lab02/bob/project (main)
|
||||||
|
$
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче