Родитель
							
								
									8c01bd0840
								
							
						
					
					
						Сommit
						3a7c9bc393
					
				| @ -0,0 +1,644 @@ | |||||||
|  | 	## подготовка программы: создаем папки Алисы и Боба, папки проектов и проверяем работу функций | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02 | ||||||
|  | $ mkdir alise | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02 | ||||||
|  | $ mkdir bob | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02 | ||||||
|  | $ cd alise | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise | ||||||
|  | $ mkdir project | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise | ||||||
|  | $ cd project | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project | ||||||
|  | $ cd .. | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise | ||||||
|  | $ cd project | ||||||
|  | 
 | ||||||
|  | 	## создаём репозитарий в папке Алиса\проект и преименовываем его | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project | ||||||
|  | $ git init | ||||||
|  | Initialized empty Git repository in C:/Users/denvo/OneDrive/Рабочий стол/lab02/alise/project/.git/ | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (master) | ||||||
|  | $ git branch -m main | ||||||
|  | 
 | ||||||
|  | 	##регестриумся в гите | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git config user.name 'VolodinDV' | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git config user.email 'VolodinDV@mpei.ru' | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git status | ||||||
|  | On branch main | ||||||
|  | 
 | ||||||
|  | No commits yet | ||||||
|  | 
 | ||||||
|  | Untracked files: | ||||||
|  |   (use "git add <file>..." to include in what will be committed) | ||||||
|  |         main.cpp | ||||||
|  |         project.cbp | ||||||
|  | 
 | ||||||
|  | nothing added to commit but untracked files present (use "git add" to track) | ||||||
|  | 
 | ||||||
|  | 	## создаём код в кодблокс и добавляем его в репозитарий | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git add main.cpp | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git status | ||||||
|  | On branch main | ||||||
|  | 
 | ||||||
|  | No commits yet | ||||||
|  | 
 | ||||||
|  | Changes to be committed: | ||||||
|  |   (use "git rm --cached <file>..." to unstage) | ||||||
|  |         new file:   main.cpp | ||||||
|  | 
 | ||||||
|  | Untracked files: | ||||||
|  |   (use "git add <file>..." to include in what will be committed) | ||||||
|  |         project.cbp | ||||||
|  | 
 | ||||||
|  | 	##пишем загатовку в коде, комитим её и добавляем файл проекта | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -m 'code: заготовка программы' | ||||||
|  | [main (root-commit) cc43025] code: заготовка программы | ||||||
|  |  1 file changed, 9 insertions(+) | ||||||
|  |  create mode 100644 main.cpp | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git add project.cbp | ||||||
|  | warning: in the working copy of 'project.cbp', LF will be replaced by CRLF the next time Git touches it | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -m 'build:добавлен файл проекта' | ||||||
|  | [main 53b87b9] buil:добавлен файл проекта | ||||||
|  |  1 file changed, 40 insertions(+) | ||||||
|  |  create mode 100644 project.cbp | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/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/ | ||||||
|  |         project.layout | ||||||
|  | 
 | ||||||
|  | no changes added to commit (use "git add" and/or "git commit -a") | ||||||
|  | 
 | ||||||
|  | 	## изменяем код проект и комитим его | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git add main.cpp | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -m "..." | ||||||
|  | [main 68fac4c] ... | ||||||
|  |  1 file changed, 4 insertions(+), 6 deletions(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git add -u | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -m "..." | ||||||
|  | [main 2e16abf] ... | ||||||
|  |  1 file changed, 1 insertion(+) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [main dc35256] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | 	## игнорируем файлы obj,bin,layout | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git status | ||||||
|  | On branch main | ||||||
|  | Untracked files: | ||||||
|  |   (use "git add <file>..." to include in what will be committed) | ||||||
|  |         .gitignore | ||||||
|  |         obj/ | ||||||
|  |         project.layout | ||||||
|  | 
 | ||||||
|  | nothing added to commit but untracked files present (use "git add" to track) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git status | ||||||
|  | On branch main | ||||||
|  | Untracked files: | ||||||
|  |   (use "git add <file>..." to include in what will be committed) | ||||||
|  |         .gitignore | ||||||
|  | 
 | ||||||
|  | nothing added to commit but untracked files present (use "git add" to track) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git add .gitignore | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -m 'git: игнорирование файлов' | ||||||
|  | [main 2dd7515] git: игнорирование файлов | ||||||
|  |  1 file changed, 3 insertions(+) | ||||||
|  |  create mode 100644 .gitignore | ||||||
|  | 
 | ||||||
|  | 	## проверяем свои комиты | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log | ||||||
|  | commit 2dd7515bc3aa6c0ab0f04a8017ed1eb7cf61b724 (HEAD -> main) | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:54:35 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     git: игнорирование файлов | ||||||
|  | 
 | ||||||
|  | commit dc35256044e147f30b1e5290d656e38c2da9aa2b | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:10:22 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем произведение | ||||||
|  | 
 | ||||||
|  | commit 2e16abfc8f8a6548ef687f13d8705202ba4fbb1f | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:07:58 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем разность | ||||||
|  | 
 | ||||||
|  | commit 68fac4cb260ac5bc1bc2fa679fc7e1bcdd1cdc21 | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:06:30 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем сумму | ||||||
|  | 
 | ||||||
|  | commit 53b87b9fe06c14ca508a4959a30e546917c5f775 | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --stat | ||||||
|  | commit 2dd7515bc3aa6c0ab0f04a8017ed1eb7cf61b724 (HEAD -> main) | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:54:35 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     git: игнорирование файлов | ||||||
|  | 
 | ||||||
|  |  .gitignore | 3 +++ | ||||||
|  |  1 file changed, 3 insertions(+) | ||||||
|  | 
 | ||||||
|  | commit dc35256044e147f30b1e5290d656e38c2da9aa2b | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:10:22 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем разность | ||||||
|  | 
 | ||||||
|  |  main.cpp | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | commit 2e16abfc8f8a6548ef687f13d8705202ba4fbb1f | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:07:58 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем сумму | ||||||
|  | 
 | ||||||
|  |  main.cpp | 1 + | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --oneline --decorate | ||||||
|  | 2dd7515 (HEAD -> main) git: игнорирование файлов | ||||||
|  | dc35256 code: добавляем произведение | ||||||
|  | 2e16abf code: добавляем разность | ||||||
|  | 68fac4c code: добавляем сумму | ||||||
|  | 53b87b9 build:добавлен файл проекта | ||||||
|  | cc43025 code: заготовка программы | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --oneline --decorate --all --graph | ||||||
|  | * 2dd7515 (HEAD -> main) git: игнорирование файлов | ||||||
|  | * dc35256 code: добавляем произведение | ||||||
|  | * 2e16abf code: добавляем разность | ||||||
|  | * 68fac4c code: добавляем сумму | ||||||
|  | * 53b87b9 build:добавлен файл проекта | ||||||
|  | * cc43025 code: заготовка программы | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --grep 'build' | ||||||
|  | commit 53b87b9fe06c14ca508a4959a30e546917c5f775 | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 13:57:22 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     build:добавлен файл проекта | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log -- project.cbp | ||||||
|  | commit 53b87b9fe06c14ca508a4959a30e546917c5f775 | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 13:57:22 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     build:добавлен файл проекта | ||||||
|  | 
 | ||||||
|  | 	## проверяем структуру программы | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git show HEAD~2 | ||||||
|  | commit 2e16abfc8f8a6548ef687f13d8705202ba4fbb1f | ||||||
|  | Author: VolodinDV <VolodinDV@mpei.ru> | ||||||
|  | Date:   Sun Mar 24 14:07:58 2024 +0300 | ||||||
|  | 
 | ||||||
|  |     code: добавляем сумму | ||||||
|  | 
 | ||||||
|  | diff --git a/main.cpp b/main.cpp | ||||||
|  | index b634d3f..0b3c380 100644 | ||||||
|  | --- a/main.cpp | ||||||
|  | +++ b/main.cpp | ||||||
|  | @@ -4,4 +4,5 @@ int main(){ | ||||||
|  |      int a,b; | ||||||
|  |      cout<<"enter A and B"; | ||||||
|  |      cin>> a>>b; | ||||||
|  | +    cout<<"A+B= "<<a+b; | ||||||
|  |  } | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git diff | ||||||
|  | diff --git a/main.cpp b/main.cpp | ||||||
|  | index 7a151e9..11818ee 100644 | ||||||
|  | --- a/main.cpp | ||||||
|  | +++ b/main.cpp | ||||||
|  | @@ -4,5 +4,5 @@ int main(){ | ||||||
|  |      int a,b; | ||||||
|  |      cout<<"enter A and B"; | ||||||
|  |      cin>> a>>b; | ||||||
|  | -    cout<<"A+B= "<<a+b<<'\n'<<"A-B= "<<a-b<<'\n'; | ||||||
|  | +    cout<<"A+B= "<<a+b<<'\n'<<"A-B= "<<a-b<<'\n'<<"A*B= "<<a*b<<'\n'; | ||||||
|  |  } | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git diff HEAD~3 HEAD~1 | ||||||
|  | diff --git a/main.cpp b/main.cpp | ||||||
|  | index b634d3f..7a151e9 100644 | ||||||
|  | --- a/main.cpp | ||||||
|  | +++ b/main.cpp | ||||||
|  | @@ -4,4 +4,5 @@ int main(){ | ||||||
|  |      int a,b; | ||||||
|  |      cout<<"enter A and B"; | ||||||
|  |      cin>> a>>b; | ||||||
|  | +    cout<<"A+B= "<<a+b<<'\n'<<"A-B= "<<a-b<<'\n'; | ||||||
|  |  } | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [main fecf0a3] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git reset --hard HEAD~1 | ||||||
|  | HEAD is now at 2dd7515 git: игнорирование файлов | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git checkout HEAD -- main.cpp | ||||||
|  | 
 | ||||||
|  | 	## создаем ключ и агента к репозитарию | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ ssh-keygen | ||||||
|  | Generating public/private ed25519 key pair. | ||||||
|  | Enter file in which to save the key (/c/Users/denvo/.ssh/id_ed25519): | ||||||
|  | Created directory '/c/Users/denvo/.ssh'. | ||||||
|  | Enter passphrase (empty for no passphrase): | ||||||
|  | Enter same passphrase again: | ||||||
|  | Your identification has been saved in /c/Users/denvo/.ssh/id_ed25519 | ||||||
|  | Your public key has been saved in /c/Users/denvo/.ssh/id_ed25519.pub | ||||||
|  | The key fingerprint is: | ||||||
|  | SHA256:DtMKzJISyetk8klhCv1Ou3fSGwhxai50VNm0cPIfYDs denvo@DESKTOP-7V8QNKH | ||||||
|  | The key's randomart image is: | ||||||
|  | +--[ED25519 256]--+ | ||||||
|  | |      ++=        | | ||||||
|  | |.o   ..*.+       | | ||||||
|  | |+.+ o . E .      | | ||||||
|  | |.+.B + . o .     | | ||||||
|  | |++= @ o S .      | | ||||||
|  | |== O + *         | | ||||||
|  | | .+ + o.o        | | ||||||
|  | |   . .o o.       | | ||||||
|  | |    .. o..       | | ||||||
|  | +----[SHA256]-----+ | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ eval $(ssh-agent -s) | ||||||
|  | Agent pid 1381 | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ ssh-add | ||||||
|  | Identity added: /c/Users/denvo/.ssh/id_ed25519 (denvo@DESKTOP-7V8QNKH) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ cat ~/.ssh/id_ed25519.pub | ||||||
|  | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuRA6zntCIT5RHT2+xPRjYKLjMYmn366HjfBW+LvF8l denvo@DESKTOP-7V8QNKH | ||||||
|  | 
 | ||||||
|  | 	## отправка репозитария на сайт | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git remote set-url origin http://uit.mpei.ru/git/VolodinDV/cs-lab02.git | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git push -u origin main | ||||||
|  | Enumerating objects: 21, done. | ||||||
|  | Counting objects: 100% (21/21), done. | ||||||
|  | Delta compression using up to 12 threads | ||||||
|  | Compressing objects: 100% (18/18), done. | ||||||
|  | Writing objects: 100% (21/21), 2.32 KiB | 1.16 MiB/s, done. | ||||||
|  | Total 21 (delta 3), 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/VolodinDV/cs-lab02.git | ||||||
|  |  * [new branch]      main -> main | ||||||
|  | branch 'main' set up to track 'origin/main'. | ||||||
|  | 
 | ||||||
|  | 	## выгружаем изменения с сайта | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/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 2), reused 0 (delta 0), pack-reused 0 | ||||||
|  | Unpacking objects: 100% (3/3), 277 bytes | 55.00 KiB/s, done. | ||||||
|  | From http://uit.mpei.ru/git/VolodinDV/cs-lab02 | ||||||
|  |    516fba8..391bee2  main       -> origin/main | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --oneline --decorate --all --graph | ||||||
|  | * 391bee2 (origin/main) ... | ||||||
|  | * 516fba8 (HEAD -> main) first commit | ||||||
|  | * 2dd7515 git: игнорирование файлов | ||||||
|  | * dc35256 ... | ||||||
|  | * 2e16abf ... | ||||||
|  | * 68fac4c ... | ||||||
|  | * 53b87b9 buil:добавлен файл проекта | ||||||
|  | * cc43025 code: заготовка программы | ||||||
|  | 
 | ||||||
|  | 	## изменяем код и отправляем на сайт | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git pull --ff-only | ||||||
|  | Updating 516fba8..391bee2 | ||||||
|  | Fast-forward | ||||||
|  |  main.cpp | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | warning: in the working copy of 'project.cbp', LF will be replaced by CRLF the next time Git touches it | ||||||
|  | [main 405b27c] ... | ||||||
|  |  3 files changed, 2 insertions(+), 1 deletion(-) | ||||||
|  |  delete mode 100644 lab2.txt | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git push | ||||||
|  | Enumerating objects: 7, done. | ||||||
|  | Counting objects: 100% (7/7), done. | ||||||
|  | Delta compression using up to 12 threads | ||||||
|  | Compressing objects: 100% (4/4), done. | ||||||
|  | Writing objects: 100% (4/4), 406 bytes | 406.00 KiB/s, done. | ||||||
|  | Total 4 (delta 2), 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/VolodinDV/cs-lab02.git | ||||||
|  |    391bee2..405b27c  main -> main | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [main 981ccaf] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git push | ||||||
|  | Enumerating objects: 5, done. | ||||||
|  | Counting objects: 100% (5/5), done. | ||||||
|  | Delta compression using up to 12 threads | ||||||
|  | Compressing objects: 100% (3/3), done. | ||||||
|  | Writing objects: 100% (3/3), 361 bytes | 361.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/VolodinDV/cs-lab02.git | ||||||
|  |    405b27c..981ccaf  main -> main | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git branch double | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git checkout double | ||||||
|  | Switched to branch 'double' | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (double) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [double 8c01bd0] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (double) | ||||||
|  | $ git checkout main | ||||||
|  | Switched to branch 'main' | ||||||
|  | Your branch is up to date with 'origin/main'. | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git pull | ||||||
|  | Already up to date. | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git push | ||||||
|  | Everything up-to-date | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git log --oneline --decorate --all --graph | ||||||
|  | * 8c01bd0 (double) ... | ||||||
|  | * 981ccaf (HEAD -> main, origin/main) ... | ||||||
|  | * 405b27c ... | ||||||
|  | * 391bee2 ... | ||||||
|  | * 516fba8 first commit | ||||||
|  | * 2dd7515 git: игнорирование файлов | ||||||
|  | * dc35256 ... | ||||||
|  | * 2e16abf ... | ||||||
|  | * 68fac4c ... | ||||||
|  | * 53b87b9 buil:добавлен файл проекта | ||||||
|  | * cc43025 code: заготовка программы | ||||||
|  | 
 | ||||||
|  | 	## соединяем с бобом | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git merge double | ||||||
|  | Updating 981ccaf..8c01bd0 | ||||||
|  | Fast-forward | ||||||
|  |  main.cpp | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/alise/project (main) | ||||||
|  | $ git push | ||||||
|  | Enumerating objects: 5, done. | ||||||
|  | Counting objects: 100% (5/5), done. | ||||||
|  | Delta compression using up to 12 threads | ||||||
|  | Compressing objects: 100% (3/3), done. | ||||||
|  | Writing objects: 100% (3/3), 337 bytes | 337.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/VolodinDV/cs-lab02.git | ||||||
|  |    981ccaf..8c01bd0  main -> main | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 	 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 	## выгружаем репозитарий с сайта в папку боба | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob | ||||||
|  | $ git clone http://uit.mpei.ru/git/VolodinDV/cs-lab02.git project | ||||||
|  | Cloning into 'project'... | ||||||
|  | remote: Enumerating objects: 21, done. | ||||||
|  | remote: Counting objects: 100% (21/21), done. | ||||||
|  | remote: Compressing objects: 100% (18/18), done. | ||||||
|  | remote: Total 21 (delta 3), reused 0 (delta 0), pack-reused 0 | ||||||
|  | Receiving objects: 100% (21/21), done. | ||||||
|  | Resolving deltas: 100% (3/3), done. | ||||||
|  | 
 | ||||||
|  | 	## регестрируемся в репозитарии боба | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob | ||||||
|  | $ cd project | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git config user.name 'VolodinDV' | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git config user.email 'VolodinDV@mpei.ru' | ||||||
|  | 
 | ||||||
|  | 	##изменяем код и отправляем на сайт | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [main 391bee2] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git push | ||||||
|  | Enumerating objects: 5, done. | ||||||
|  | Counting objects: 100% (5/5), done. | ||||||
|  | Delta compression using up to 12 threads | ||||||
|  | Compressing objects: 100% (3/3), done. | ||||||
|  | Writing objects: 100% (3/3), 297 bytes | 297.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 http://uit.mpei.ru/git/VolodinDV/cs-lab02.git | ||||||
|  |    516fba8..391bee2  main -> main | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git pull | ||||||
|  | remote: Enumerating objects: 7, done. | ||||||
|  | remote: Counting objects: 100% (7/7), done. | ||||||
|  | remote: Compressing objects: 100% (4/4), done. | ||||||
|  | remote: Total 4 (delta 2), reused 0 (delta 0), pack-reused 0 | ||||||
|  | Unpacking objects: 100% (4/4), 386 bytes | 42.00 KiB/s, done. | ||||||
|  | From http://uit.mpei.ru/git/VolodinDV/cs-lab02 | ||||||
|  |    391bee2..405b27c  main       -> origin/main | ||||||
|  | Updating 391bee2..405b27c | ||||||
|  | Fast-forward | ||||||
|  |  lab2.txt    | 0 | ||||||
|  |  main.cpp    | 2 +- | ||||||
|  |  project.cbp | 1 + | ||||||
|  |  3 files changed, 2 insertions(+), 1 deletion(-) | ||||||
|  |  delete mode 100644 lab2.txt | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git commit -a -m "..." | ||||||
|  | [main 1bcb74f] ... | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git push | ||||||
|  | To http://uit.mpei.ru/git/VolodinDV/cs-lab02.git | ||||||
|  |  ! [rejected]        main -> main (fetch first) | ||||||
|  | error: failed to push some refs to 'http://uit.mpei.ru/git/VolodinDV/cs-lab02.git' | ||||||
|  | hint: Updates were rejected because the remote contains work that you do not | ||||||
|  | hint: have locally. This is usually caused by another repository pushing to | ||||||
|  | hint: the same ref. If you want to integrate the remote changes, use | ||||||
|  | hint: 'git pull' before pushing again. | ||||||
|  | hint: See the 'Note about fast-forwards' in 'git push --help' for details. | ||||||
|  | 
 | ||||||
|  | 	## выгружаем с сайта новый код, чтобы объединить | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git fetch | ||||||
|  | remote: Enumerating objects: 5, done. | ||||||
|  | remote: Counting objects: 100% (5/5), done. | ||||||
|  | remote: Compressing objects: 100% (3/3), done. | ||||||
|  | remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 | ||||||
|  | Unpacking objects: 100% (3/3), 341 bytes | 56.00 KiB/s, done. | ||||||
|  | From http://uit.mpei.ru/git/VolodinDV/cs-lab02 | ||||||
|  |    405b27c..981ccaf  main       -> origin/main | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git log --oneline --decorate --all --graph | ||||||
|  | * 1bcb74f (HEAD -> main) ... | ||||||
|  | | * 981ccaf (origin/main, origin/HEAD) ... | ||||||
|  | |/ | ||||||
|  | * 405b27c ... | ||||||
|  | * 391bee2 ... | ||||||
|  | * 516fba8 first commit | ||||||
|  | * 2dd7515 git: игнорирование файлов | ||||||
|  | * dc35256 ... | ||||||
|  | * 2e16abf ... | ||||||
|  | * 68fac4c ... | ||||||
|  | * 53b87b9 buil:добавлен файл проекта | ||||||
|  | * cc43025 code: заготовка программы | ||||||
|  | 
 | ||||||
|  | denvo@DESKTOP-7V8QNKH MINGW64 ~/OneDrive/Рабочий стол/lab02/bob/project (main) | ||||||
|  | $ git rebase origin/main | ||||||
|  | Auto-merging main.cpp | ||||||
|  | CONFLICT (content): Merge conflict in main.cpp | ||||||
|  | error: could not apply 1bcb74f... ... | ||||||
|  | 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 1bcb74f... ... | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
					Загрузка…
					
					
				
		Ссылка в новой задаче