Родитель
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... ...
|
||||
|
||||
|
Загрузка…
Ссылка в новой задаче