Alice (AntonovDA) 1 год назад
Родитель 7398ebb958
Сommit 2970d6d50b

@ -1,20 +1,20 @@
Ћтчет по лабораторной работе Ь2 Т‘истема контролЯ версий GitУ
Отчет по лабораторной работе №2 “Система контроля версий Git”
‚ыполнил: Ђнтонов „.Ђ.
ѓруппа: Ђ-03-23
Џроверил: Љозлюк „.Ђ.
Выполнил: Антонов Д.А.
Группа: А-03-23
Проверил: Козлюк Д.А.
Џримечание: работа выполнЯлась на OS X.
Примечание: работа выполнялась на OS X.
1. Cоздал на рабочем столе каталог lab02 и запустил в нем Git Bash
1. Cоздал на рабочем столе каталог lab02 и запустил в нем Git Bash
dmitrijantonov@MacBook-Air-Dmitrij ~ % cd desktop
dmitrijantonov@MacBook-Air-Dmitrij desktop % cd lab02
2. Џросмотрел файлы в рабочем каталоге можно командой ТlsУ Р пусто:
2. Просмотрел файлы в рабочем каталоге можно командой “ls” – пусто:
dmitrijantonov@MacBook-Air-Dmitrij lab02 % ls
3.‘оздал каталоги Ђлисы и Ѓоба, создал каталог ТprojectУ,изучил команду ТcdУ в процессе:
3.Создал каталоги Алисы и Боба, создал каталог “project”,изучил команду “cd” в процессе:
dmitrijantonov@MacBook-Air-Dmitrij lab02 % mkdir alice
dmitrijantonov@MacBook-Air-Dmitrij lab02 % mkdir bob
@ -24,30 +24,30 @@ dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % cd ..
dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
4.нициализировал репозитарий:
4.Инициализировал репозитарий:
dmitrijantonov@MacBook-Air-Dmitrij project % git init
Initialized empty Git repository in /Users/dmitrijantonov/Desktop/lab02/alice/project/.git/
5. ‘мотрю имЯ ветки git. Џо умолчанию git создал ветку под названием main
5. Смотрю имя ветки git. По умолчанию git создал ветку под названием main
dmitrijantonov@MacBook-Air-Dmitrij project % git status
On branch main
6. Џосмотрл папку, где git хранит свою данные
6. Посмотрл папку, где git хранит свою данные
dmitrijantonov@MacBook-Air-Dmitrij project % ls -A
.git
7. Ќастроил репозитарий Ђлисы, чтобы коммиты были от ее имени:
7. Настроил репозитарий Алисы, чтобы коммиты были от ее имени:
dmitrijantonov@MacBook-Air-Dmitrij project % git config user.name 'Alice (AntonovDA)'
dmitrijantonov@MacBook-Air-Dmitrij project % git config user.email 'AntonovDAn@mpei.ru'
8. аносим под git файл main2.cpp (набор изменений, который войдет в коммит)
8. Заносим под git файл main2.cpp (набор изменений, который войдет в коммит)
dmitrijantonov@MacBook-Air-Dmitrij project % git add main2.cpp
9. Џроверил ‘остоЯние репозиториЯ ( поЯвилсЯ отслеживаемый файл )
9. Проверил Состояние репозитория ( появился отслеживаемый файл )
dmitrijantonov@MacBook-Air-Dmitrij project % git status
On branch main
@ -64,10 +64,10 @@ Untracked files:
main2
main2.dSYM/
10. ыполнил коммит с файлом main2.cpp и коротким сообщением
10. Выполнил коммит с файлом main2.cpp и коротким сообщением
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'code: заготовка программы'
[main (root-commit) 9896924] code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'code: заготовка программы'
[main (root-commit) 9896924] code: заготовка программы
1 file changed, 9 insertions(+)
create mode 100644 main2.cpp
dmitrijantonov@MacBook-Air-Dmitrij project % git add project.cbp
@ -76,7 +76,7 @@ dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'build: add projecct
1 file changed, 9 insertions(+)
create mode 100644 project.cbp
11. ‘делал изменениЯ в main2.cpp. Љогда добавлЯлсЯ новый файл, он помечалсЯ как: new file: main2.cpp. Ђ измененный - modified: main2.cpp
11. Сделал изменения в main2.cpp. Когда добавлялся новый файл, он помечался как: new file: main2.cpp. А измененный - modified: main2.cpp
dmitrijantonov@MacBook-Air-Dmitrij project % git status
On branch main
@ -93,26 +93,26 @@ Untracked files:
no changes added to commit (use "git add" and/or "git commit -a")
12 а). 1 способ сделать коммит: сначала выбрать файлы, потом коммит
12 а). 1 способ сделать коммит: сначала выбрать файлы, потом коммит
dmitrijantonov@MacBook-Air-Dmitrij project % git add main2.cpp
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "..."
[main 9f6cd71] ...
1 file changed, 3 insertions(+), 3 deletions(-)
12 б). 2 способ добавить в индекс, затем сделать коммит
12 б). 2 способ добавить в индекс, затем сделать коммит
dmitrijantonov@MacBook-Air-Dmitrij project % git add -u
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "..."
[main 6d4ba94] ...
1 file changed, 4 insertions(+)
12 в). 3 способ „обавить все изменениЯ в индекс и сделать коммит в один шаг
12 в). 3 способ Добавить все изменения в индекс и сделать коммит в один шаг
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -a -m "code: add sum of a,b"
[main 051a5a1] code: add sum of a,b
1 file changed, 3 insertions(+), 1 deletion(-)
13. „обавлЯю игнорируемые файлы.
13. Добавляю игнорируемые файлы.
dmitrijantonov@MacBook-Air-Dmitrij project % git status
On branch main
@ -141,7 +141,7 @@ dmitrijantonov@MacBook-Air-Dmitrij project % ls -A
.git main2 main2.dSYM
14. Љоммит .gitignore
14. Коммит .gitignore
dmitrijantonov@MacBook-Air-Dmitrij project % git add .gitignore
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'git: ignoreted files'
@ -149,7 +149,7 @@ dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'git: ignoreted files
1 file changed, 1 insertion(+)
create mode 100644 .gitignore
15. Џросмотр истории
15. Просмотр истории
dmitrijantonov@MacBook-Air-Dmitrij project % git log
commit ae9e215dfc2d2d4b7293756374f86a6a98d96f85 (HEAD -> main)
@ -175,7 +175,7 @@ Author: Alice (AntonovDA) <AntonovDAn@mpei.ru>
Date: Sun Mar 24 14:49:31 2024 +0300
...
15 б) файлы, измененные в коммитах
15 б) файлы, измененные в коммитах
dmitrijantonov@MacBook-Air-Dmitrij project % git log --stat
commit ae9e215dfc2d2d4b7293756374f86a6a98d96f85 (HEAD -> main)
@ -202,7 +202,7 @@ Date: Sun Mar 24 14:50:50 2024 +0300
...
15 в). Џоказать коммиты компактно Рgraph в виде дерева
15 в). Показать коммиты компактно –graph в виде дерева
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate
ae9e215 (HEAD -> main) git: ignoreted files
@ -210,16 +210,16 @@ ae9e215 (HEAD -> main) git: ignoreted files
6d4ba94 ...
9f6cd71 ...
bad78bc build: add projecct file
9896924 code: заготовка программы
9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* ae9e215 (HEAD -> main) git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
15 г). Љоммит затрагивающие main2.cpp
15 г). Коммит затрагивающие main2.cpp
dmitrijantonov@MacBook-Air-Dmitrij project % git log -- main2.cpp
commit 051a5a1ec2613fa76bdebad3c00859fe09a98a30
@ -244,9 +244,9 @@ commit 9896924a35ca5fdd52939beef46d8e0a885b0993
Author: Alice (AntonovDA) <AntonovDAn@mpei.ru>
Date: Sun Mar 24 14:44:52 2024 +0300
code: заготовка программы
code: заготовка программы
15 д) Љоммиты , затрагивающие тему code
15 д) Коммиты , затрагивающие тему code
dmitrijantonov@MacBook-Air-Dmitrij project % git log --grep "code:"
commit 051a5a1ec2613fa76bdebad3c00859fe09a98a30
@ -259,7 +259,7 @@ commit 9896924a35ca5fdd52939beef46d8e0a885b0993
Author: Alice (AntonovDA) <AntonovDAn@mpei.ru>
Date: Sun Mar 24 14:44:52 2024 +0300
code: заготовка программы
code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git log --grep "build:"
commit bad78bcf10ad96e53ec091c998e9e9c7957d725b
Author: Alice (AntonovDA) <AntonovDAn@mpei.ru>
@ -273,7 +273,7 @@ Date: Sun Mar 24 14:47:54 2024 +0300
build: add projecct file
16 а). Џосмотреть текущий коммит( по имени ветви)
16 а). Посмотреть текущий коммит( по имени ветви)
dmitrijantonov@MacBook-Air-Dmitrij project % git show main
commit ae9e215dfc2d2d4b7293756374f86a6a98d96f85 (HEAD -> main)
@ -291,7 +291,7 @@ index 0000000..5a12c2a
+.exe
\ No newline at end of file
16 б). Џосмотреть текущий коммит
16 б). Посмотреть текущий коммит
dmitrijantonov@MacBook-Air-Dmitrij project % git show HEAD
commit ae9e215dfc2d2d4b7293756374f86a6a98d96f85 (HEAD -> main)
@ -309,12 +309,12 @@ index 0000000..5a12c2a
+.exe
\ No newline at end of file
16 в). Џо хэшу нужного коммита.
16 в). По хэшу нужного коммита.
dmitrijantonov@MacBook-Air-Dmitrij project % git show 5a12c2a
.exe
16 г). Џросмотр предудыщего коммита.
16 г). Просмотр предудыщего коммита.
dmitrijantonov@MacBook-Air-Dmitrij project % git show HEAD~1
commit 051a5a1ec2613fa76bdebad3c00859fe09a98a30
@ -360,7 +360,7 @@ index 9e875c9..0400acb 100644
return 0;
17). Џросмотр изменений рабочей копии.
17). Просмотр изменений рабочей копии.
dmitrijantonov@MacBook-Air-Dmitrij project % git diff
diff --git a/.gitignore b/.gitignore
@ -386,7 +386,7 @@ index 0400acb..987e7c5 100644
+ << "A * B = " << a * b ;
17 б). от указанного до последнего, + изменениЯ рабочей копии
17 б). от указанного до последнего, + изменения рабочей копии
dmitrijantonov@MacBook-Air-Dmitrij project % git diff HEAD~2
diff --git a/.gitignore b/.gitignore
@ -412,23 +412,23 @@ index 9e875c9..987e7c5 100644
+ << "A * B = " << a * b ;
+
18). Љоммит изменений.
18). Коммит изменений.
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -a -m "code: cout product'
dquote> "
[main 294564d] code: cout product'
2 files changed, 4 insertions(+), 2 deletions(-)
19) Ћткат изменений к предудыщему коммиту. HEAD~1 указ. Ќа коммит, --hard приводит рабочую копию к нужному состоЯнию.
19) Откат изменений к предудыщему коммиту. HEAD~1 указ. На коммит, --hard приводит рабочую копию к нужному состоянию.
dmitrijantonov@MacBook-Air-Dmitrij project % git reset --hard HEAD~1
HEAD is now at ae9e215 git: ignoreted files
19 а). „ругой способ. Ћткат файла к состоЯнию последнего коммита (отдельный файл)
19 а). Другой способ. Откат файла к состоянию последнего коммита (отдельный файл)
dmitrijantonov@MacBook-Air-Dmitrij project % git checkout HEAD -- main2.cpp
20) оздать пару ключей.
20) Создать пару ключей.
dmitrijantonov@MacBook-Air-Dmitrij project % ssh-keygen
Generating public/private rsa key pair.
@ -457,25 +457,25 @@ The key's randomart image is:
| .=E*oo *o |
+----[SHA256]-----+
21) Џрограмма агент работает на фоне и предоставлЯют ключи.
21) Программа агент работает на фоне и предоставляют ключи.
dmitrijantonov@MacBook-Air-Dmitrij project % eval $(ssh-agent -s)
Agent pid 11202
22) агрузить ключ
22) Загрузить ключ
dmitrijantonov@MacBook-Air-Dmitrij project % ssh-add
Enter passphrase for /Users/dmitrijantonov/.ssh/id_rsa:
Identity added: /Users/dmitrijantonov/.ssh/id_rsa (dmitrijantonov@MacBook-Air-Dmitrij.local)
23) Ћтобразить открытый ключ
23) Отобразить открытый ключ
dmitrijantonov@MacBook-Air-Dmitrij project % cat ~/.ssh/id_rsa.pub
ssh-rsa
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDPxaVsyW3e2l1H9OeKsLDbnwAMsXdoHZKT/oCkQz2Y6l731yNQFqY5SO6FShPGPrXNDj5EpoNmb2XWK+dksaWsTNQOmkXbIlk8ld08jJdAFPpgm+IOEYT/mTGjzB912bkQnhvZrTIuYM7b33Y2VPdVLEK/W4hu1jZiHRZqGzdS0yX2pZFiDjso5jDHYXZNMMkjeGeWCo3dHEH176qJW2zxEiv47yvNJDbvWpGxlfzGYK9hjBBa6wF/BhmlZUA+kBvySOQTNTQaoduEozSnWm+0nx6+7yYZnxjIQ6hkO2DiYCCdhb18TM1uWOp9Gt8j7/kV8EO/9H7BNWjvE30HjjojZj1pCaOIf9kQFMxaviYOZYBCAS6lq7Qe0M15rc7o20os6drIe0Lo1txaXnemxBKrlt1rXMu+4gMuSruQiYWQvxuiYwYBoQ/CNCrfK7pcwmHKAdRuRRD/99yWrArkcUSUhCvKN3ygEPjZLmvDY3cpf+0I0rYaX1JKM57GfIeNv0U= dmitrijantonov@MacBook-Air-Dmitrij.local
zsh: command not found: ssh-rsa
24) Ћтправка проекта на сервер
24) Отправка проекта на сервер
dmitrijantonov@MacBook-Air-Dmitrij project % git remote add origin git@uit.mpei.ru:AntonovDAn/cs-lab002.git
dmitrijantonov@MacBook-Air-Dmitrij project % git push -u origin main
@ -485,7 +485,7 @@ fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
25) менЯю адрес SSH на HTTP
25) меняю адрес SSH на HTTP
dmitrijantonov@MacBook-Air-Dmitrij project % git remote set-url origin http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git
dmitrijantonov@MacBook-Air-Dmitrij project % git push -u origin main
Enumerating objects: 17, done.
@ -500,13 +500,13 @@ To http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git
* [new branch] main -> main
branch 'main' set up to track 'origin/main'.
26) Ћтображение адреса
26) Отображение адреса
dmitrijantonov@MacBook-Air-Dmitrij project % git remote -v
origin http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git (fetch)
origin http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git (push)
27) ЏросоединилсЯ Ѓоб
27) Просоединился Боб
dmitrijantonov@MacBook-Air-Dmitrij project % cd ..
dmitrijantonov@MacBook-Air-Dmitrij alice % cd ..
@ -522,7 +522,7 @@ Resolving deltas: 100% (2/2), done.
dmitrijantonov@MacBook-Air-Dmitrij bob % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git config user.name 'Bob (AntonovDA)'
dmitrijantonov@MacBook-Air-Dmitrij project % git config user.email 'AntonovDAn@mpei.ru'
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'code: умножение'
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'code: умножение'
On branch main
Your branch is up to date with 'origin/main'.
@ -576,7 +576,7 @@ index 9e875c9..987e7c5 100644
return 0;
28) Ћтправил коммит на сервер
28) Отправил коммит на сервер
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Everything up-to-date
@ -589,8 +589,8 @@ dmitrijantonov@MacBook-Air-Dmitrij bob % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Everything up-to-date
dmitrijantonov@MacBook-Air-Dmitrij project % git add -u
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: умножение"
[main 1b53cb5] code: умножение
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: умножение"
[main 1b53cb5] code: умножение
1 file changed, 2 insertions(+), 1 deletion(-)
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Enumerating objects: 5, done.
@ -606,7 +606,7 @@ To http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git
dmitrijantonov@MacBook-Air-Dmitrij project % cd ..
dmitrijantonov@MacBook-Air-Dmitrij bob % cd ..
29) ‡агрузка изменений Ђлиса
29) Загрузка изменений Алиса
dmitrijantonov@MacBook-Air-Dmitrij lab02 % cd alice
dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
@ -619,15 +619,15 @@ Unpacking objects: 100% (3/3), 381 bytes | 127.00 KiB/s, done.
From http://uit.mpei.ru/git/AntonovDAn/cs-lab2
ae9e215..1b53cb5 main -> origin/main
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* 1b53cb5 (origin/main) code: умножение
* 1b53cb5 (origin/main) code: умножение
* ae9e215 (HEAD -> main) git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
30) Џродвинуть main к скаченной версии.
30) Продвинуть main к скаченной версии.
dmitrijantonov@MacBook-Air-Dmitrij project % git pull --ff-only
Updating ae9e215..1b53cb5
@ -637,8 +637,8 @@ Fast-forward
dmitrijantonov@MacBook-Air-Dmitrij project % cd ..
dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git add -u
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: деление"
[main 7e0afec] code: деление
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: деление"
[main 7e0afec] code: деление
1 file changed, 2 insertions(+), 3 deletions(-)
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Enumerating objects: 5, done.
@ -664,14 +664,14 @@ Unpacking objects: 100% (3/3), 380 bytes | 76.00 KiB/s, done.
From http://uit.mpei.ru/git/AntonovDAn/cs-lab2
1b53cb5..7e0afec main -> origin/main
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* 7e0afec (origin/main, origin/HEAD) code: деление
* 1b53cb5 (HEAD -> main) code: умножение
* 7e0afec (origin/main, origin/HEAD) code: деление
* 1b53cb5 (HEAD -> main) code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git pull --ff-only
Updating 1b53cb5..7e0afec
Fast-forward
@ -682,8 +682,8 @@ dmitrijantonov@MacBook-Air-Dmitrij bob % cd ..
dmitrijantonov@MacBook-Air-Dmitrij lab02 % cd alice
dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git add -u
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: макс число"
[main 9f3601a] code: макс число
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: макс число"
[main 9f3601a] code: макс число
1 file changed, 8 insertions(+)
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Enumerating objects: 5, done.
@ -701,11 +701,11 @@ dmitrijantonov@MacBook-Air-Dmitrij alice % cd ..
dmitrijantonov@MacBook-Air-Dmitrij lab02 % cd bob
dmitrijantonov@MacBook-Air-Dmitrij bob % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git add -u
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: мин число"
[main eeecda7] code: мин число
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "code: мин число"
[main eeecda7] code: мин число
1 file changed, 8 insertions(+)
31) Љоммит боба основан не на последнем коммите
31) Коммит боба основан не на последнем коммите
dmitrijantonov@MacBook-Air-Dmitrij project % git push
To http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git
@ -725,32 +725,32 @@ Unpacking objects: 100% (3/3), 427 bytes | 85.00 KiB/s, done.
From http://uit.mpei.ru/git/AntonovDAn/cs-lab2
7e0afec..9f3601a main -> origin/main
32) етка разошлась
32) Ветка разошлась
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* eeecda7 (HEAD -> main) code: мин число
| * 9f3601a (origin/main, origin/HEAD) code: макс число
* eeecda7 (HEAD -> main) code: мин число
| * 9f3601a (origin/main, origin/HEAD) code: макс число
|/
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
33) Љоммит Ѓоба поверх Ђлисы. Ќо у Ђлисы Зстарый кодИ
33) Коммит Боба поверх Алисы. Но у Алисы «старый код»
dmitrijantonov@MacBook-Air-Dmitrij project % git rebase origin/main
Auto-merging main2.cpp
CONFLICT (content): Merge conflict in main2.cpp
error: could not apply eeecda7... code: мин число
error: could not apply eeecda7... 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 eeecda7... code: мин число
Could not apply eeecda7... code: мин число
dmitrijantonov@MacBook-Air-Dmitrij project % git add main2.cpp
dmitrijantonov@MacBook-Air-Dmitrij project % git rebase --continue
hint: Waiting for your editor to close the file... error: There was a problem with the editor 'vi'.
@ -769,18 +769,18 @@ valuable there.
dmitrijantonov@MacBook-Air-Dmitrij project % git rebase --skip
Successfully rebased and updated refs/heads/main.
34). €сториЯ хранилища имеет желаемый вид
34). История хранилища имеет желаемый вид
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* 9f3601a (HEAD -> main, origin/main, origin/HEAD) code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 9f3601a (HEAD -> main, origin/main, origin/HEAD) code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -a -m "code: after rebase"
[main 571e6ae] code: after rebase
1 file changed, 8 insertions(+)
@ -796,7 +796,7 @@ remote: Processed 1 references in total
To http://uit.mpei.ru/git/AntonovDAn/cs-lab2.git
9f3601a..571e6ae main -> main
35) етка double
35) Ветка double
dmitrijantonov@MacBook-Air-Dmitrij project % cd ..
dmitrijantonov@MacBook-Air-Dmitrij bob % cd ..
@ -811,7 +811,7 @@ dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m "changes: int~double"
[double 3b6d97f] changes: int~double
1 file changed, 5 insertions(+), 4 deletions(-)
36) ‘инхронизациЯ ветки Ђлисы с сервером.
36) Синхронизация ветки Алисы с сервером.
dmitrijantonov@MacBook-Air-Dmitrij project % git checkout main
Switched to branch 'main'
@ -837,28 +837,28 @@ Receiving objects: 100% (29/29), done.
Resolving deltas: 100% (6/6), done.
dmitrijantonov@MacBook-Air-Dmitrij project % git fetch
37) ЌоваЯ историЯ
37) Новая история
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* 3b6d97f (double) changes: int~double
| * 571e6ae (origin/main) code: after rebase
|/
* 9f3601a (HEAD -> main) code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 9f3601a (HEAD -> main) code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git pull --ff-only
Updating 9f3601a..571e6ae
Fast-forward
main2.cpp | 8 ++++++++
1 file changed, 8 insertions(+)
38) ‘лиЯние веток
38) Слияние веток
dmitrijantonov@MacBook-Air-Dmitrij project % git merge double
Auto-merging main2.cpp
@ -881,15 +881,15 @@ dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all
| * 3b6d97f (double) changes: int~double
* | 571e6ae (origin/main) code: after rebase
|/
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git push
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
@ -917,13 +917,13 @@ nothing added to commit but untracked files present (use "git add" to track)
dmitrijantonov@MacBook-Air-Dmitrij project % EDITOR=nano git merge double
Already up to date.
39) обавление файл README
39) Добавление файл README
dmitrijantonov@MacBook-Air-Dmitrij lab02 % cd alice
dmitrijantonov@MacBook-Air-Dmitrij alice % cd project
dmitrijantonov@MacBook-Air-Dmitrij project % git add README.txt
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'report: отчет о работе'
[main e25e2ef] report: отчет о работе
dmitrijantonov@MacBook-Air-Dmitrij project % git commit -m 'report: отчет о работе'
[main e25e2ef] report: отчет о работе
1 file changed, 1573 insertions(+)
create mode 100644 README.txt
dmitrijantonov@MacBook-Air-Dmitrij project % git push
@ -951,21 +951,21 @@ From http://uit.mpei.ru/git/AntonovDAn/cs-lab2
571e6ae..e25e2ef main -> origin/main
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* e25e2ef (origin/main, origin/HEAD) report: отчет о работе
* e25e2ef (origin/main, origin/HEAD) report: отчет о работе
* e95cd44 ..
|\
| * 3b6d97f changes: int~double
* | 571e6ae (HEAD -> main) code: after rebase
|/
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы
* 9896924 code: заготовка программы
dmitrijantonov@MacBook-Air-Dmitrij project % git pull --ff-only
Updating 571e6ae..e25e2ef
@ -976,19 +976,19 @@ Fast-forward
create mode 100644 README.txt
dmitrijantonov@MacBook-Air-Dmitrij project % git log --oneline --decorate --all --graph
* e25e2ef (HEAD -> main, origin/main, origin/HEAD) report: отчет о работе
* e25e2ef (HEAD -> main, origin/main, origin/HEAD) report: отчет о работе
* e95cd44 ..
|\
| * 3b6d97f changes: int~double
* | 571e6ae code: after rebase
|/
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* 9f3601a code: макс число
* 7e0afec code: деление
* 1b53cb5 code: умножение
* ae9e215 git: ignoreted files
* 051a5a1 code: add sum of a,b
* 6d4ba94 ...
* 9f6cd71 ...
* bad78bc build: add projecct file
* 9896924 code: заготовка программы .
* 9896924 code: заготовка программы .

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