Сравнить коммиты
5 Коммитов
23313f9822
...
main
| Автор | SHA1 | Дата | |
|---|---|---|---|
| 39a9c26c15 | |||
| befc2a35f3 | |||
| 22c1bd329c | |||
| 9bf29d7289 | |||
| 4ad6484ba9 |
2
main.cpp
2
main.cpp
@@ -5,7 +5,7 @@ using namespace std;
|
||||
int main()
|
||||
{
|
||||
cout << "Enter A and B: ";
|
||||
int a, b;
|
||||
double a, b;
|
||||
cin >> a >> b;
|
||||
cout << "A + B = " << a + b << '\n'
|
||||
<< "A - B = " << a - b << '\n'
|
||||
|
||||
1
отчет.txt
Обычный файл
1
отчет.txt
Обычный файл
@@ -0,0 +1 @@
|
||||
|
||||
906
отчёт1.txt
Обычный файл
906
отчёт1.txt
Обычный файл
@@ -0,0 +1,906 @@
|
||||
Ôåäåðàëüíîå ãîñóäàðñòâåííîå áþäæåòíîå îáðàçîâàòåëüíîå ó÷ðåæäåíèå âûñøåãî îáðàçîâàíèÿ «Íàöèîíàëüíûé èññëåäîâàòåëüñêèé óíèâåðñèòåò «ÌÝÈ»
|
||||
Èíñòèòóò èíôîðìàöèîííûõ è âû÷èñëèòåëüíûõ òåõíîëîãèé
|
||||
Êàôåäðà Óïðàâëåíèÿ è èíòåëëåêòóàëüíûõ òåõíîëîãèé
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Äèñöèïëèíà:
|
||||
Ðàçðàáîòêà ïðîãðàììíîãî îáåñïå÷åíèÿ ñèñòåì óïðàâëåíèÿ
|
||||
|
||||
Ëàáîðàòîðíàÿ ðàáîòà ¹2
|
||||
Ñèñòåìà êîíòðîëÿ âåðñèé Git
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Âûïîëíèë ñòóäåíò ãðóïïû
|
||||
À-03-24
|
||||
Ïàõîìîâà Àííà Þðüåâíà
|
||||
Âàðèàíò: -
|
||||
Ïðîâåðèë
|
||||
Êîçëþê Äìèòðèé Àëåêñàíäðîâè÷
|
||||
|
||||
Ìîñêâà 2025
|
||||
* Âõîä â òåðìèíàë è ñîçäàíèå ñòðóêòóðû êàòàëîãîâ
|
||||
|
||||
1. Ñîçäàëà íà ðàáî÷åì ñòîëå êàòàëîã lab02 è çàïóñòèë â íåì Git Bash, ïðèãëàøåíèå:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$
|
||||
2. Ïîñìîòðåëà ôàéëû â ðàáî÷åì êàòàëîãå êîìàíäîé ls – ïóñòî:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$ ls
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$
|
||||
|
||||
3. Ñîçäàëà êàòàëîãè Àëèñû è Áîáà, èçó÷èëà êîìàíäó cd â ïðîöåññå:
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$ mkdir alice
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$ mkdir bob
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02
|
||||
$ cd alice
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice
|
||||
$ mkdir project
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice
|
||||
$ cd project
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project
|
||||
$ cd ..
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice
|
||||
$ cd project
|
||||
|
||||
* Èíèöèàëèçàöèÿ ðåïîçèòàðèÿ è íàñòðîéêà Git
|
||||
|
||||
|
||||
4. Èíèöèàëèçèðîâàëà õðàíèëèùå git
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project
|
||||
$ git init
|
||||
Initialized empty Git repository in C:/Users/user/Desktop/lab02/alice/project/.git/
|
||||
|
||||
|
||||
5. Íàñòðîèëà ðåïîçèòàðèé Àëèñû
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git config user.name 'Alice (PakhomovaAY)'
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git config user.email 'PakhomovaAY@mpei.ru'
|
||||
|
||||
|
||||
* Çàíåñåíèå ôàéëîâ ïîä êîíòðîëü âåðñèé
|
||||
|
||||
6. Ïîñìîòðåëà ñîñòîÿíèå ðàáî÷åé êîïèè
|
||||
user@WIN-PNK03JICHSD 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)
|
||||
bin/
|
||||
main.cpp
|
||||
obj/
|
||||
project.cbp
|
||||
|
||||
nothing added to commit but untracked files present (use "git add" to track)
|
||||
|
||||
1 ñòðîêà: óêàçûâàåò íà âåòêó
|
||||
2 ñòðîêà: ãîâîðèò î òîì, ÷òî åùå íå áûëî ñîçäàíî êîììèòîâ
|
||||
3 ñòðîêà: ïîêàçûâàåò íå îòñëåæèâàåìûå ôàéëû â õðàíèëèùå git, è ïîäñêàçûâàåò êàê èõ äîáàâèòü
|
||||
4 ñòðîêà: ãîâîðèò î òîì, ÷òî íåò îòñëåæèâàåìûõ ôàéëîâ, êîòîðûå ìîæíî áóäåò çàêîììèòèòü
|
||||
|
||||
7. Íà÷àëà îòñëåæèâàòü main.cpp (çàíåñëà ïîä git)
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git add main.cpp
|
||||
|
||||
8. Ïîñìîòðåëà ñîñòîÿíèå ðàáî÷åé êîïèè
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git status
|
||||
On branch master
|
||||
|
||||
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
|
||||
|
||||
Ïîÿâèëàñü ñòðîêà ñ ôàéëîì, êîòîðûé ìîæíî çàêîììèòèòü, ò.ê. ìû íà÷àëè åãî îòñëåæèâàòü.
|
||||
|
||||
9. Ñîçäàëà êîììèò
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git commit -m 'code: çàãîòîâêà ïðîãðàììû'
|
||||
[master (root-commit) 6799c67] code: çàãîòîâêà ïðîãðàììû
|
||||
1 file changed, 9 insertions(+)
|
||||
create mode 100644 main.cpp
|
||||
|
||||
10. Ïîìåíÿëà íàçâàíèå âåòêè íà main
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||
$ git branch -m main
|
||||
|
||||
* Ñîñòàâëåíèå ñîîáùåíèé ê êîììèòàì
|
||||
|
||||
11. Çàíåñëà ïîä git project.cbp
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git add project.cbp
|
||||
|
||||
12. Ñîçäàëà êîììèò
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -m 'build: äîáàâëåí ôàéë ïðîåêòà'
|
||||
[main 97097c1] build: äîáàâëåí ôàéë ïðîåêòà
|
||||
1 file changed, 40 insertions(+)
|
||||
create mode 100644 project.cbp
|
||||
|
||||
* Ñîçäàíèå êîììèòîâ ñ èçìåíåíèÿìè
|
||||
|
||||
13. Ïîñìîòðåëà ñîñòîÿíèå ïîñëå çàìåíû íà ââîä äâóõ ÷èñåë
|
||||
user@WIN-PNK03JICHSD 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")
|
||||
|
||||
Ïîÿâèëàñü ñòðî÷êà, óêàçûâàþùàÿ íà èçìåíåííûå ôàéëû, èçìåíåíèÿ êîòîðûõ íå çàêîììè÷åíû.  ñèòóàöèè ñ äîáàâëåíèåì íîâîãî ôàéëà ñòðîêà óêàçûâàëà íà ôàéë, êîòîðûé ìîæíî êîììèòèòü.
|
||||
|
||||
14. Ñäåëàëà êîììèòû 3 ðàçíûìè ñïîñîáàìè:
|
||||
À) Âûáðàëà ôàéë, èçìåíåíèÿ êîòîðîãî äîëæíû âîéòè â êîììèò, çàòåì ñäåëàëà êîììèò:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git add main.cpp
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -m 'code; äîáàâëåí ââîä äâóõ ÷èñåë'
|
||||
[main 9edb922] code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
Á) Äîáàâèëà â èíäåêñ âñå èçìåíåíèÿ, çàòåì ñäåëàëà êîììèò:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git add -u
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -m 'code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë'
|
||||
[main 727239e] code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
Â) Äîáàâèëà âñå èçìåíåíèÿ â èíäåêñ è ñäåëàòü êîììèò â îäèí øàã:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë"
|
||||
[master 1881621] code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
* Èãíîðèðîâàíèå ôàéëîâ
|
||||
|
||||
15. Ñîçäàëà ôàéë gitignore è ñäåëàëà êîììèò:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git status
|
||||
On branch master
|
||||
Untracked files:
|
||||
(use "git add <file>..." to include in what will be committed)
|
||||
.gitignore
|
||||
project.depend
|
||||
|
||||
nothing added to commit but untracked files present (use "git add" to track)
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git add .gitignore
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -m 'git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ'
|
||||
[master 5d5062e] git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
1 file changed, 2 insertions(+)
|
||||
create mode 100644 .gitignore
|
||||
|
||||
* Ðàáîòà ñ æóðíàëîì ðåïîçèòàðèÿ
|
||||
|
||||
16. Ïîñìîòðåëà æóðíàë ðåïîçèòàðèÿ 3 ñïîñîáàìè:
|
||||
À) git log –stat
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --stat
|
||||
commit 3ed003b3b82c5a453adbc17304f6bcb45045b4a4 (HEAD -> main)
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:14:59 2025 +0300
|
||||
|
||||
git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
|
||||
.gitignore | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
commit 1881621d244e085c2787531616f4ecb8dc762941
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:12:08 2025 +0300
|
||||
|
||||
code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
|
||||
main.cpp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
commit 727239e04eab296019265b2627bbe1e3698da4ba
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:11:21 2025 +0300
|
||||
|
||||
code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
|
||||
main.cpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
commit 9edb9229800acf69d67038b3adcc7b0943bf52b0
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:09:12 2025 +0300
|
||||
|
||||
code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
|
||||
main.cpp | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
commit 97097c1fc03b1234eb4277b6770f14a384341f89
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:06:18 2025 +0300
|
||||
|
||||
build: äîáàâëåí ôàéë ïðîåêòà
|
||||
|
||||
project.cbp | 40 ++++++++++++++++++++++++++++++++++++++++
|
||||
1 file changed, 40 insertions(+)
|
||||
|
||||
commit 6799c6741e8f61190e6e6d19d28579a571c0862a
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:04:47 2025 +0300
|
||||
|
||||
code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
main.cpp | 9 +++++++++
|
||||
1 file changed, 9 insertions(+)
|
||||
|
||||
Äëÿ ïîñëåäíåãî êîììèòà ïîêàçûâàåòñÿ åãî õýø; àâòîð; äàòà; ñàì êîììèò; ïåðå÷èñëåíèå ôàéëîâ, â êîòîðûõ ïðîèçîøëè èçìåíåíèÿ è êîë-âî èçìåíåííûõ ñòðî÷åê(“+” äîáàâëåííàÿ ñòð., “-” óäàëåííàÿ ñòð.).
|
||||
 ïîñëåäíåé ñòð. ïðèâåäåíà ñòàòèñòèêà èçìåíåíèé äàííûõ ôàéëîâ.
|
||||
|
||||
Á) git log --oneline --decorate
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --oneline --decorate
|
||||
3ed003b (HEAD -> main) git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
Â) git log --oneline --decorate --all --graph
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 3ed003b (HEAD -> main) git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
* 1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
* 727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
* 9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
* 97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
* 6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
17. Ïîèñê êîììèòîâ ïî òåìå build:
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --grep "build:"
|
||||
commit 97097c1fc03b1234eb4277b6770f14a384341f89
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:06:18 2025 +0300
|
||||
|
||||
build: äîáàâëåí ôàéë ïðîåêòà
|
||||
|
||||
18. Ïîèñê êîììèòîâ, çàòðàãèâàþùèõ project.cbp
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log -- project.cbp
|
||||
commit 97097c1fc03b1234eb4277b6770f14a384341f89
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:06:18 2025 +0300
|
||||
|
||||
build: äîáàâëåí ôàéë ïðîåêòà
|
||||
|
||||
* Ïðîñìîòð êîììèòîâ
|
||||
|
||||
19. Ïîñìîòðåëà ïðåäïîñëåäíèé êîììèò
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git show HEAD~1
|
||||
commit 1881621d244e085c2787531616f4ecb8dc762941
|
||||
Author: Alice (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 15:12:08 2025 +0300
|
||||
|
||||
code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index dec99f2..9bade74 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -7,7 +7,8 @@ int main()
|
||||
cout << "Enter A and B: ";
|
||||
int a, b;
|
||||
cin >> a >> b;
|
||||
- cout << "A + B = " << a + b << '\n';
|
||||
+ cout << "A + B = " << a + b << '\n'
|
||||
+ << "A - B = " << a - b << '\n';
|
||||
|
||||
return 0;
|
||||
}
|
||||
* Ïðîñìîòð èçìåíåíèé
|
||||
|
||||
20. Ïðîñìîòðåëà èçìåíåíèÿ â ðàáî÷åé êîïèè:
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git diff
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index 9bade74..15a93c2 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -8,7 +8,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;
|
||||
}
|
||||
1 ñòðîêà. Óêàçûâàåò, ÷òî ñðàâíèâàþòñÿ äâå âåðñèè ôàéëà main.cpp
|
||||
2 ñòðîêà. Õåøè ñîñòîÿíèÿ ôàéëîâ äî è ïîñëå èçìåíåíèé.
|
||||
3 ñòðîêà. Ñòàðàÿ âåðñèÿ ôàéëà.
|
||||
4 ñòðîêà. Íîâàÿ âåðñèÿ ôàéëà.
|
||||
5 ñòðîêà. -8,7 îçíà÷àåò, ÷òî ðàíüøå áëîê êîäà çàíèìàë 7 ñòðîê, à òåïåðü çàíèìàåò 8. Èçìåíåíèå ïðîèçîøëî â ôàéëå íà÷èíàÿ ñ 8-é ñòðîêè.
|
||||
Äàëåå èäåò êîä è óäàëåííûå è äîáàâëåííûå ñòðîêè.
|
||||
|
||||
21. Ïðîñìîòðåëà èçìåíåíèÿ ìåæäó ñàìûì ïåðâûì êîììèòîì è êîììèòîì, äîáàâëÿþùèì âûâîä ðàçíîñòè.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git diff HEAD~5 HEAD~1
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index b4392ec..9bade74 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -4,6 +4,11 @@ using namespace std;
|
||||
|
||||
int main()
|
||||
{
|
||||
- cout << "Hello world!" << endl;
|
||||
+ cout << "Enter A and B: ";
|
||||
+ int a, b;
|
||||
+ cin >> a >> b;
|
||||
+ cout << "A + B = " << a + b << '\n'
|
||||
+ << "A - B = " << a - b << '\n';
|
||||
+
|
||||
return 0;
|
||||
}
|
||||
diff --git a/project.cbp b/project.cbp
|
||||
new file mode 100644
|
||||
index 0000000..99bb702
|
||||
--- /dev/null
|
||||
+++ b/project.cbp
|
||||
@@ -0,0 +1,40 @@
|
||||
+<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
+<CodeBlocks_project_file>
|
||||
+ <FileVersion major="1" minor="6" />
|
||||
+ <Project>
|
||||
+ <Option title="project" />
|
||||
+ <Option pch_mode="2" />
|
||||
+ <Option compiler="gcc" />
|
||||
+ <Build>
|
||||
+ <Target title="Debug">
|
||||
+ <Option output="bin/Debug/project" prefix_auto="1" extension_auto="1" />
|
||||
+ <Option object_output="obj/Debug/" />
|
||||
+ <Option type="1" />
|
||||
+ <Option compiler="gcc" />
|
||||
+ <Compiler>
|
||||
+ <Add option="-g" />
|
||||
+ </Compiler>
|
||||
+ </Target>
|
||||
+ <Target title="Release">
|
||||
+ <Option output="bin/Release/project" prefix_auto="1" extension_auto="1" />
|
||||
+ <Option object_output="obj/Release/" />
|
||||
+ <Option type="1" />
|
||||
+ <Option compiler="gcc" />
|
||||
+ <Compiler>
|
||||
+ <Add option="-O2" />
|
||||
+ </Compiler>
|
||||
+ <Linker>
|
||||
+ <Add option="-s" />
|
||||
+ </Linker>
|
||||
+ </Target>
|
||||
+ </Build>
|
||||
+ <Compiler>
|
||||
+ <Add option="-Wall" />
|
||||
+ <Add option="-fexceptions" />
|
||||
+ </Compiler>
|
||||
+ <Unit filename="main.cpp" />
|
||||
+ <Extensions>
|
||||
+ <lib_finder disable_auto="1" />
|
||||
+ </Extensions>
|
||||
+ </Project>
|
||||
+</CodeBlocks_project_file>
|
||||
|
||||
* Îòêàò èçìåíåíèé
|
||||
|
||||
22. Çàêîììèòèëà âûâîä ïðîèçâåäåíèÿ.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ"
|
||||
[main f559a6e] code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
23. Ñäåëàëà îòêàò êîììèòà ê ñîñòîÿíèþ â ïîñëåäíåì êîììèòå.
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git reset --hard HEAD~1
|
||||
HEAD is now at 3ed003b git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
|
||||
Äàëåå äîáàâèëà êîììåíòàðèé â êîäå. Êîììèò íå áûë ñäåëàí.
|
||||
|
||||
24. Ñäåëàëà îòêàò èçìåíåíèé äðóãèì ñïîñîáîì (ê ñîñòîÿíèþ â ïîñëåäíåì êîììèòå).
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git checkout HEAD -- main.cpp
|
||||
|
||||
Ýòèì ñïîñîáîì ìîæíî îòêàòûâàòü èçìåíåíèÿ îòäåëüíûõ ôàéëîâ.
|
||||
|
||||
* Îáìåí êîäîì ÷åðåç óäàëåííîå õðàíèëèùå
|
||||
|
||||
25. Ñîçäàíèå ïàðû êëþ÷åé
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ ssh-keygen
|
||||
Generating public/private ed25519 key pair.
|
||||
Enter file in which to save the key (/c/Users/user/.ssh/id_ed25519):
|
||||
/c/Users/user/.ssh/id_ed25519 already exists.
|
||||
Overwrite (y/n)? y
|
||||
Enter passphrase for "/c/Users/user/.ssh/id_ed25519" (empty for no passphrase):
|
||||
Enter same passphrase again:
|
||||
Your identification has been saved in /c/Users/user/.ssh/id_ed25519
|
||||
Your public key has been saved in /c/Users/user/.ssh/id_ed25519.pub
|
||||
The key fingerprint is:
|
||||
SHA256:DOa8849gHMrX6niEf2kcQdrz40/6NwnWEvwuDecEyw8 user@WIN-PNK03JICHSD
|
||||
The key's randomart image is:
|
||||
+--[ED25519 256]--+
|
||||
| |
|
||||
| . |
|
||||
| o+ . |
|
||||
| +.o+ + |
|
||||
| .+ S+ . * |
|
||||
| ..o.+. o E = |
|
||||
| ooB..+ o.% . |
|
||||
| +o==..o. O |
|
||||
| .oooo.oooo . |
|
||||
+----[SHA256]-----+
|
||||
|
||||
26. Çàïóñòèëà àãåíò.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ eval $(ssh-agent -s)
|
||||
Agent pid 1999
|
||||
|
||||
27. Çàãðóçèëà êëþ÷
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ ssh-add
|
||||
Enter passphrase for /c/Users/user/.ssh/id_ed25519:
|
||||
Identity added: /c/Users/user/.ssh/id_ed25519 (user@WIN-PNK03JICHSD)
|
||||
|
||||
28. Îòîáðàçèëà êëþ÷:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ cat ~/.ssh/id_ed25519.pub
|
||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICLtxIDO4cP1TH3nE0pHmm5F3zoR19lTtuOLBFKYHoml user@WIN-PNK03JICHSD
|
||||
|
||||
29. Íàñòðîéêà ñâÿçè ñ óäàëåííûì õðàíèëèùåì:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git remote add origin git@uit.mpei.ru:PakhomovaAY/cs-lab02.git
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git push -u origin main
|
||||
Enumerating objects: 18, done.
|
||||
Counting objects: 100% (18/18), done.
|
||||
Delta compression using up to 16 threads
|
||||
Compressing objects: 100% (16/16), done.
|
||||
Writing objects: 100% (18/18), 2.39 KiB | 612.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:PakhomovaAY/cs-lab02.git
|
||||
* [new branch] main -> main
|
||||
branch 'main' set up to track 'origin/main'.
|
||||
|
||||
30. Îòîáðàçèëà àäðåñ ïðîåêòà:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git remote -v
|
||||
origin git@uit.mpei.ru:PakhomovaAY/cs-lab02.git (fetch)
|
||||
origin git@uit.mpei.ru:PakhomovaAY/cs-lab02.git (push)
|
||||
|
||||
Ïåðåêëþ÷åíèå íà ìàøèíó Áîáà.
|
||||
|
||||
* Ïîëó÷åíèå ïðîåêòà ñ ñåðâåðà
|
||||
|
||||
31. Êëîíèðîâàíèå ïðîåêòà:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob
|
||||
$ git clone git@uit.mpei.ru:PakhomovaAY/cs-lab02.git project
|
||||
Cloning into 'project'...
|
||||
Enter passphrase for key '/c/Users/user/.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.
|
||||
|
||||
32. Ïåðåêëþ÷åíèå íà êàòàëîã project.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob
|
||||
$ cd project
|
||||
|
||||
33. Íàñòðîéêà õðàíèëèùà Áîáà.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git config user.name 'Bob (PakhomovaAY)'
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git config user.email 'PakhomovaAY@mpei.ru'
|
||||
|
||||
* Ñîâìåñòíàÿ ðàáîòà íàä ïðîåêòîì áåç êîíôëèêòîâ ïðàâîê
|
||||
|
||||
34. Ñ ìàøèíû Áîáà äîáàâëÿþòñÿ èçìåíåíèÿ â êîäå è äåëàåòñÿ êîììèò:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ"
|
||||
[main 1319811] code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git show HEAD
|
||||
commit 1319811cf80c18e5481649e8fd90dfeb93b96174 (HEAD -> main)
|
||||
Author: Bob (PakhomovaAY) <PakhomovaAY@mpei.ru>
|
||||
Date: Sun Mar 30 16:14:28 2025 +0300
|
||||
|
||||
code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
|
||||
diff --git a/main.cpp b/main.cpp
|
||||
index 9bade74..15a93c2 100644
|
||||
--- a/main.cpp
|
||||
+++ b/main.cpp
|
||||
@@ -8,7 +8,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;
|
||||
}
|
||||
|
||||
35. Îòïðàâêà êîììèòà Áîáà íà ñåðâåð.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git push
|
||||
Enter passphrase for key '/c/Users/user/.ssh/id_ed25519':
|
||||
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), 418 bytes | 418.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:PakhomovaAY/cs-lab02.git
|
||||
3ed003b..1319811 main -> main
|
||||
|
||||
Ïåðåêëþ÷åíèå íà ìàøèíó Àëèñû.
|
||||
36. Çàãðóçêà èçìåíåíèé, ñäåëàííûõ Áîáîì:
|
||||
user@WIN-PNK03JICHSD 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), 398 bytes | 8.00 KiB/s, done.
|
||||
From uit.mpei.ru:PakhomovaAY/cs-lab02
|
||||
3ed003b..1319811 main -> origin/main
|
||||
|
||||
37. Ïîñìîòðåëà èñòîðèþ âåòîê:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 1319811 (origin/main, origin/HEAD) code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
* 3ed003b (HEAD -> main) git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
* 1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
* 727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
* 9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
* 97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
* 6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
Âåòêà main îòñòàåò íà îäèí êîììèò îò âåòêè origin/main.
|
||||
|
||||
38. Ïðîäâèíóëà âåòêó main ê ñêà÷àííîé âåðñèè:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git pull --ff-only
|
||||
Updating 3ed003b..1319811
|
||||
Fast-forward
|
||||
main.cpp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
39. Ñ ìàøèíû Àëèñû äîáàâëÿåòñÿ âûâîä äåëåíèÿ â êîäå è äåëàåòñÿ êîììèò:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä äåëåíèÿ"
|
||||
[main 02de2ce] code: äîáàâëåí âûâîä äåëåíèÿ
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
40. Êîììèò Àëèñû îòïðàâëÿåòñÿ íà ñåðâåð:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git push
|
||||
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), 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 uit.mpei.ru:PakhomovaAY/cs-lab02.git
|
||||
1319811..02de2ce main -> main
|
||||
|
||||
Ïåðåêëþ÷åíèå íà ìàøèíó Áîáà.
|
||||
|
||||
41. Çàãðóçêà èçìåíåíèé íà ìàøèíå Áîáà.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git fetch
|
||||
Enter passphrase for key '/c/Users/user/.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), 410 bytes | 21.00 KiB/s, done.
|
||||
From uit.mpei.ru:PakhomovaAY/cs-lab02
|
||||
1319811..02de2ce main -> origin/main
|
||||
|
||||
42. Ïðîäâèæåíèå âåòêè âïåðåä.
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git pull --ff-only
|
||||
Enter passphrase for key '/c/Users/user/.ssh/id_ed25519':
|
||||
Updating 1319811..02de2ce
|
||||
Fast-forward
|
||||
main.cpp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
* Ðàçðåøåíèå êîíôëèêòîâ ïðàâîê ïðè ñîâìåñòíîé ðàáîòå
|
||||
Íà ìàøèíå Àëèñû:
|
||||
43. Â êîä äîáàâëÿåòñÿ âûâîä ìàêñèìóìà è îòïðàâëÿåòñÿ íà ñåðâåð.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä ìàêñèìóìà"
|
||||
[main 0e95fa5] code: äîáàâëåí âûâîä ìàêñèìóìà
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git push
|
||||
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), 422 bytes | 422.00 KiB/s, done.
|
||||
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||
|
||||
Íà ìàøèíå Áîáà:
|
||||
44.  êîä äîáàâëÿåòñÿ âûâîä ìèíèìóìà è ïðîèñõîäèò ïîïûòêà îòïðàâèòü êîììèò íà ñåðâåð. Íî âûõîäèò îøèáêà, ò.ê. Áîá ïûòàåòñÿ çàãðóçèòü âåðñèþ, îñíîâàííóþ íà áîëåå ñòàðîì êîììèòå, ÷åì ñàìûé íîâûé êîììèò â ðåïîçèòàðèè
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git commit -a -m "code: äîáàâëåí âûâîä ìèíèìóìà"
|
||||
[main b816e19] code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git push
|
||||
Enter passphrase for key '/c/Users/user/.ssh/id_ed25519':
|
||||
To uit.mpei.ru:PakhomovaAY/cs-lab02.git
|
||||
! [rejected] main -> main (fetch first)
|
||||
error: failed to push some refs to 'uit.mpei.ru:PakhomovaAY/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
|
||||
|
||||
[detached HEAD 23313f9] code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
Successfully rebased and updated refs/heads/main.
|
||||
|
||||
|
||||
|
||||
45. Çàãðóçêà âåðñèè ñ ñåðâåðà
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git fetch
|
||||
Enter passphrase for key '/c/Users/user/.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), 410 bytes | 21.00 KiB/s, done.
|
||||
From uit.mpei.ru:PakhomovaAY/cs-lab02
|
||||
1319811..02de2ce main -> origin/main
|
||||
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 23313f9 (HEAD -> main) code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
|* 0e95fa5 (origin/main, origin/HEAD) code: äîáàâëåí âûâîä ìàêñèìóìà
|
||||
| /
|
||||
* 02de2ce code: äîáàâëåí âûâîä äåëåíèÿ
|
||||
* 1319811 code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
* 3ed003b git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
* 1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
* 727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
* 9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
* 97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
* 6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
46. Îáúåäèíèì êîììèòû Áîáà è Àëèñû, ïîìåñòèâ êîììèò Áîáà âûøå ñ ïîìîùüþ êîììàíäû git rebase.
|
||||
$ git rebase origin/main
|
||||
Auto-merging project/project.cpp
|
||||
CONFLICT (content): Merge conflict in project/project.cpp
|
||||
error: could not apply 23313f9... 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".
|
||||
Could not apply 23313f9... code: äîáàâëåíèå âûâîäà ìèíèìóìà
|
||||
|
||||
Êîìàíäà çàâåðøàåòñÿ îøèáêîé. Ïðîèçâîäíûé ôàéë îò ôàéëà Àëèñû è Áîáà çàïèñûâàåòñÿ â ðàáî÷óþ êîïèþ ñ ïîìå÷åííûìè ìåòêàìè êîíôëèêòà. Óáèðàåì ìåòêè êîíôëèêòà, è äîðàáàòûâàåì êîä.
|
||||
47. Çàòåì çàãðóæàåì èçìåíåíèÿ â èíäåêñ è ïðîäîëæàåì îïåðàöèþ git rebase –continue.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
(main|REBASE 1/1)
|
||||
$ git add -u
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git status
|
||||
interactive rebase in progress; onto 0e95fa5
|
||||
Last command done (1 command done):
|
||||
pick 23313f9 code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
No commands remaining.
|
||||
You are currently rebasing branch 'main' on '0e95fa5'.
|
||||
(all conflicts fixed: run "git rebase --continue")
|
||||
|
||||
Changes to be committed:
|
||||
(use "git restore --staged <file>..." to unstage)
|
||||
modified: main.cpp
|
||||
|
||||
|
||||
$ git rebase --continue
|
||||
[detached HEAD 23313f9] code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
1 file changed, 4 insertions(+)
|
||||
Successfully rebased and updated refs/heads/main.
|
||||
48. Èñòîðèÿ õðàíèëèùà:
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 23313f9 (HEAD -> main) code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
* 0e95fa5 (origin/main, origin/HEAD) code: äîáàâëåí âûâîä ìàêñèìóìà
|
||||
* 02de2ce code: äîáàâëåí âûâîä äåëåíèÿ
|
||||
* 1319811 code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
* 3ed003b git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
* 1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
* 727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
* 9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
* 97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
* 6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
49. Îòïðàâèëà èçìåíåíèÿ íà ñåðâåð.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/bob/project (main)
|
||||
$ git push
|
||||
Enter passphrase for key '/c/Users/user/.ssh/id_ed25519':
|
||||
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), 443 bytes | 443.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:PakhomovaAY/cs-lab02.git
|
||||
0e95fa5..23313f9 main -> main
|
||||
|
||||
* Èñïîëüçîâàíèå âåòîê
|
||||
|
||||
Ïîêà Áîá ñèíõðîíèçèðîâàë èçìåíåíèÿ, Àëèñà ðåøèëà èçìåíèòü òèï ÷èñåë ñ öåëûõ íà äåéñòâèòåëüíûå.
|
||||
50. Ñîçäàëà âåòêó double è ïåðåøëà íà íå¸.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git branch double
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git checkout double
|
||||
Switched to branch 'double'
|
||||
|
||||
51. Çàêîììèòèëà èçìåíåíèÿ.
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git add -u
|
||||
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git commit -m “code: òèï äàííûõ èçìåíåí íà double”
|
||||
[double 4ad6484] code: òèï äàííûõ èçìåíåí íà double
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
52. Ïåðåêëþ÷èëàñü íà âåòêó main.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git checkout main
|
||||
Switched to branch 'main'
|
||||
Your branch is up to date with 'origin/main'.
|
||||
|
||||
53. Ñèíõðîíèçàöèÿ âåòêè main «íà ìàøèíå Àëèñû» ñ ñåðâåðîì.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git fetch
|
||||
Enter passphrase for key '/c/Users/user/.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), 410 bytes | 21.00 KiB/s, done.
|
||||
From uit.mpei.ru:PakhomovaAY/cs-lab02
|
||||
1319811..02de2ce main -> origin/main
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git pull --ff-only
|
||||
Enter passphrase for key '/c/Users/user/.ssh/id_ed25519':
|
||||
Updating 1319811..02de2ce
|
||||
Fast-forward
|
||||
main.cpp | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 4ad6484 (double) code: òèï äàííûõ èçìåíåí íà double
|
||||
| * 23313f9 (origin/main, origin/HEAD) code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
|/
|
||||
* 0e95fa5 code: äîáàâëåí âûâîä ìàêñèìóìà
|
||||
* 02de2ce code: äîáàâëåí âûâîä äåëåíèÿ
|
||||
* 1319811 code: äîáàâëåí âûâîä ïðîèçâåäåíèÿ
|
||||
* 3ed003b git: äîáàâëåíî èãíîðèðîâàíèå ôàéëîâ
|
||||
* 1881621 code: äîáàâëåí âûâîä ðàçíîñòè äâóõ ÷èñåë
|
||||
* 727239e code: äîáàâëåí âûâîä ñóììû äâóõ ÷èñåë
|
||||
* 9edb922 code; äîáàâëåí ââîä äâóõ ÷èñåë
|
||||
* 97097c1 build: äîáàâëåí ôàéë ïðîåêòà
|
||||
* 6799c67 code: çàãîòîâêà ïðîãðàììû
|
||||
|
||||
54. Îáúåäèíÿåì âåòêè ñ ïîìîùüþ git merge.
|
||||
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git merge double
|
||||
Auto-merging main.cpp
|
||||
Merge made by the 'ort' strategy.
|
||||
main.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
55. Îòïðàâëÿåì íà ñåðâåð.
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git push
|
||||
Enumerating objects: 10, done.
|
||||
Counting objects: 100% (10/10), done.
|
||||
Delta compression using up to 16 threads
|
||||
Compressing objects: 100% (6/6), done.
|
||||
Writing objects: 100% (6/6), 752 bytes | 752.00 KiB/s, done.
|
||||
Total 6 (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:PakhomovaAY/cs-lab02.git
|
||||
23313f9..9bf29d7 main -> main
|
||||
|
||||
|
||||
56. Èñòîðèÿ âñåõ âåòîê
|
||||
user@WIN-PNK03JICHSD MINGW64 ~/Desktop/lab02/alice/project (main)
|
||||
$ git log --oneline --decorate --all --graph
|
||||
* 9bf29d7 (HEAD -> main, origin/main, origin/HEAD) Merge branch 'double'
|
||||
|\
|
||||
| * 4ad6484 (double) code: òèï äàííûõ èçìåíåí íà double
|
||||
* | 23313f9 code: äîáàâëåí âûâîä ìèíèìóìà
|
||||
Ссылка в новой задаче
Block a user