Сравнить коммиты
2 Коммитов
4a6c323f5c
...
9703d872c5
Автор | SHA1 | Дата |
---|---|---|
![]() |
9703d872c5 | 1 год назад |
![]() |
d2e248379b | 1 год назад |
@ -0,0 +1,432 @@
|
|||||||
|
mkdir alice
|
||||||
|
mkdir bob
|
||||||
|
|
||||||
|
cd alice
|
||||||
|
|
||||||
|
mkdir project
|
||||||
|
cd ..
|
||||||
|
cd alice
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git init
|
||||||
|
|
||||||
|
git branch -m main
|
||||||
|
|
||||||
|
git config user.name 'Alice (SmirnovFA)'
|
||||||
|
git config user.email 'mr.fedush@gmail.com'
|
||||||
|
|
||||||
|
Запустил CodeBlocks и создал проект в репозитарии Алисы:
|
||||||
|
lab02
|
||||||
|
├── alice
|
||||||
|
│ └── project <--------- текущий рабочий каталог
|
||||||
|
│ ├── .git <--------- создан командой "git init"
|
||||||
|
│ ├── bin <--------- создан CodeBlocks при сборке
|
||||||
|
│ ├── obj <--------- (то же самое)
|
||||||
|
│ ├── main.cpp <-- код программы
|
||||||
|
│ └── project.cbp <-- файл проекта
|
||||||
|
└── bob
|
||||||
|
|
||||||
|
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)
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
git commit -m 'code: заготовка программы'
|
||||||
|
[main (root-commit) 08b65da] code: заготовка программы
|
||||||
|
1 file changed, 9 insertions(+)
|
||||||
|
create mode 100644 main.cpp
|
||||||
|
|
||||||
|
git add project.cbp
|
||||||
|
git commit -m 'build добавлен файл проекта'
|
||||||
|
[main f2b01d7] build добавлен файл проекта
|
||||||
|
1 file changed, 38 insertions(+)
|
||||||
|
create mode 100644 project.cbp
|
||||||
|
|
||||||
|
Изменили main в main.cpp
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
no changes added to commit (use "git add" and/or "git commit -a")
|
||||||
|
|
||||||
|
git add -u
|
||||||
|
git commit -m "code изменение main"
|
||||||
|
[main 434bd16] code изменение main
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
Создание файла .gitignore
|
||||||
|
|
||||||
|
git status
|
||||||
|
On branch main
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
.gitignore
|
||||||
|
bin/
|
||||||
|
|
||||||
|
|
||||||
|
Записываем в него /bin
|
||||||
|
|
||||||
|
git status
|
||||||
|
On branch main
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
|
||||||
|
Аналогично с /obj
|
||||||
|
|
||||||
|
git add .gitignore
|
||||||
|
git commit -m "git добавление gitignore"
|
||||||
|
[main 6eec99e] git добавление gitignore
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
create mode 100644 .gitignore
|
||||||
|
git status
|
||||||
|
On branch main
|
||||||
|
nothing to commit, working tree clean
|
||||||
|
|
||||||
|
git log --oneline --decorate --all --graph
|
||||||
|
* 6eec99e (HEAD -> main) git добавление gitignore
|
||||||
|
* 615152d code изменение main
|
||||||
|
* 434bd16 code изменение main
|
||||||
|
* eb2d331 code изменение main
|
||||||
|
* f2b01d7 build добавлен файл проекта
|
||||||
|
* 08b65da code: заготовка программы
|
||||||
|
|
||||||
|
Нашел коммиты затрагивающие project.cbp и затрагивающие build
|
||||||
|
git log -- project.cbp
|
||||||
|
commit f2b01d7030bf74af5af0cdd8f0ec5aca74a25151
|
||||||
|
Author: Alice (IyevlevMD) <iyevlevmikd@mpei.ru>
|
||||||
|
Date: Wed Mar 27 10:03:57 2024 +0300
|
||||||
|
|
||||||
|
build добавлен файл проекта
|
||||||
|
|
||||||
|
git log --grep "build"
|
||||||
|
commit f2b01d7030bf74af5af0cdd8f0ec5aca74a25151
|
||||||
|
Author: Alice (IyevlevMD) <iyevlevmikd@mpei.ru>
|
||||||
|
Date: Wed Mar 27 10:03:57 2024 +0300
|
||||||
|
|
||||||
|
git remote add origin git@uit.mpei.ru:IyevlevMikD/cs-lab02.git
|
||||||
|
git push -u origin main !!!! НЕ РАБОТАЕТТТТТТТ
|
||||||
|
build добавлен файл проекта
|
||||||
|
|
||||||
|
Просмотрел предпоследний коммит тремя способами:
|
||||||
|
git show HEAD~1
|
||||||
|
commit 615152d3d06be5a6a6a2d8f967d8821c69706cbf
|
||||||
|
Author: Alice (IyevlevMD) <iyevlevmikd@mpei.ru>
|
||||||
|
Date: Wed Mar 27 10:11:20 2024 +0300
|
||||||
|
|
||||||
|
code изменение main
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index cc9962c..fd75bba 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,5 +7,6 @@ int main()
|
||||||
|
cout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
- cout << a << b;
|
||||||
|
+ cout << "A + B = " << a + b << '\n'
|
||||||
|
+ << "A - B = " << a - b << '\n';
|
||||||
|
}
|
||||||
|
|
||||||
|
git show 615152d3d06be5a6a6a2d8f967d8821c69706cbf
|
||||||
|
|
||||||
|
git show main~1
|
||||||
|
|
||||||
|
Просмотрел изменения между самым первым коммитом и коммитом, добавляющим вывод разности
|
||||||
|
git log --oneline --decorate --all --graph
|
||||||
|
* 615152d (HEAD -> main) code изменение main
|
||||||
|
* 434bd16 code изменение main
|
||||||
|
* eb2d331 code изменение main
|
||||||
|
* f2b01d7 build добавлен файл проекта
|
||||||
|
* 08b65da code: заготовка программы
|
||||||
|
git diff HEAD~1
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index cc9962c..fd75bba 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,5 +7,6 @@ int main()
|
||||||
|
cout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
- cout << a << b;
|
||||||
|
+ cout << "A + B = " << a + b << '\n'
|
||||||
|
+ << "A - B = " << a - b << '\n';
|
||||||
|
}
|
||||||
|
git diff HEAD~1 HEAD~4
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index cc9962c..b4392ec 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -4,8 +4,6 @@ using namespace std;
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
- cout << "Enter A and B: ";
|
||||||
|
- int a, b;
|
||||||
|
- cin >> a >> b;
|
||||||
|
- cout << a << b;
|
||||||
|
+ cout << "Hello world!" << endl;
|
||||||
|
+ return 0;
|
||||||
|
}
|
||||||
|
diff --git a/project.cbp b/project.cbp
|
||||||
|
deleted file mode 100644
|
||||||
|
index c4697a9..0000000
|
||||||
|
--- a/project.cbp
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,38 +0,0 @@
|
||||||
|
-<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||||
|
-<CodeBlocks_project_file>
|
||||||
|
|
||||||
|
Добавление умножения А и В в 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
|
||||||
|
|
||||||
|
no changes added to commit (use "git add" and/or "git commit -a")
|
||||||
|
kotopathy@kotopathy-aspire:~/lab02/alice/project$ git add main.cpp
|
||||||
|
kotopathy@kotopathy-aspire:~/lab02/alice/project$ git commit -m 'code: изменение main'
|
||||||
|
[main 9696d4d] code: изменение main
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
git reset --hard HEAD~1
|
||||||
|
|
||||||
|
// you may type whatever you want
|
||||||
|
|
||||||
|
git checkout HEAD -- main.cpp
|
||||||
|
|
||||||
|
Скопировал открытый ключ и добавил в список открытых ключей своей учетной записи.
|
||||||
|
|
||||||
|
Отправил проект на сервер через HTTP
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd bob
|
||||||
|
|
||||||
|
|
||||||
|
git clone http://uit.mpei.ru/git/IyevlevMikD/cs-lab02.git project
|
||||||
|
|
||||||
|
git config user.name 'Bob (SmirnovFA)'
|
||||||
|
git config user.email 'mr.fedush@gmail.com'
|
||||||
|
|
||||||
|
// << "(BOB) A * B = " << a * b << '\n';
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd alice
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git fetch
|
||||||
|
|
||||||
|
git log --oneline --decorate --all --graph
|
||||||
|
* d6218ae (HEAD -> main, origin/main, origin/HEAD) first commit
|
||||||
|
* 9696d4d code: изменение main
|
||||||
|
* d171837 git: добавление gitignore
|
||||||
|
* 615152d code изменение main
|
||||||
|
* 434bd16 code изменение main
|
||||||
|
* eb2d331 code изменение main
|
||||||
|
* f2b01d7 build добавлен файл проекта
|
||||||
|
* 08b65da code: заготовка программы
|
||||||
|
|
||||||
|
git pull --ff-only
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
«От имени Алисы» добавил в программу печать деления, сделал коммит, отправил его на сервер и получил новую версию «на машине Боба»
|
||||||
|
|
||||||
|
// << "(BOB) A * B = " << a * b << '\n';
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd bob
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git config user.name 'Bob (IyevlevMikD)'
|
||||||
|
git config user.email 'IyevlevMikD@mpei.ru'
|
||||||
|
|
||||||
|
// << "(ALICE) A * B = " << a * b << '\n';
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd alice
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: заготовка программы"
|
||||||
|
[main e015649] code: заготовка программы
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
git push
|
||||||
|
Username for 'http://uit.mpei.ru': IyevlevMikD
|
||||||
|
Password for 'http://IyevlevMikD@uit.mpei.ru':
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd bob
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git fetch
|
||||||
|
|
||||||
|
git log --oneline --decorate --all --graph
|
||||||
|
|
||||||
|
git pull --ff-only
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd alice
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git config user.name 'Alice (IyevlevMikD)'
|
||||||
|
git config user.email 'IyevlevMikD@mpei.ru'
|
||||||
|
|
||||||
|
// cout << "A + B = " << a + b << '\n'
|
||||||
|
// << "A - B = " << a - b << '\n'
|
||||||
|
// << "A * B = " << a * b << '\n'
|
||||||
|
// << "A / B = " << a / b << '\n';
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: общий код"
|
||||||
|
[main 1c7dc2f] code: общий код
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd bob
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: изменен"
|
||||||
|
git push
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd alice
|
||||||
|
cd project
|
||||||
|
|
||||||
|
Код для Алисы переписан.
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: добавлена функция максимума"
|
||||||
|
git push
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
cd ..
|
||||||
|
cd bob
|
||||||
|
cd project
|
||||||
|
|
||||||
|
git config user.name 'Bob (IyevlevMikD)'
|
||||||
|
git config user.email 'IyevlevMikD@mpei.ru'
|
||||||
|
|
||||||
|
Код для Боба переписан.
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: добавлена функция минимума"
|
||||||
|
git fetch
|
||||||
|
|
||||||
|
git rebase origin/main
|
||||||
|
git rebase --continue
|
||||||
|
|
||||||
|
//
|
||||||
|
#include <iostream>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
cout << "Enter A and B: ";
|
||||||
|
float a, b;
|
||||||
|
<<<<<<< HEAD
|
||||||
|
float max;
|
||||||
|
=======
|
||||||
|
float min;
|
||||||
|
>>>>>>> d02294f (code: добавлен минимум)
|
||||||
|
cin >> a >> b;
|
||||||
|
cout << "A + B = " << a + b << '\n'
|
||||||
|
<< "A - B = " << a - b << '\n'
|
||||||
|
<< "A * B = " << a * b << '\n'
|
||||||
|
<< "A / B = " << a / b << '\n';
|
||||||
|
vector<float> c {a+b, a-b, a*b, a/b};
|
||||||
|
<<<<<<< HEAD
|
||||||
|
max = a+b;
|
||||||
|
for (const int& i : c) {
|
||||||
|
if (i > max) {
|
||||||
|
max = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cout << max;
|
||||||
|
=======
|
||||||
|
min = a+b;
|
||||||
|
for (const int& i : c) {
|
||||||
|
if (i < min) {
|
||||||
|
min = i;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
cout << min;
|
||||||
|
>>>>>>> d02294f (code: добавлен минимум)
|
||||||
|
}
|
||||||
|
//
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git rebase --continue
|
||||||
|
|
||||||
|
[detached HEAD 4470938] code: добавлен минимум
|
||||||
|
1 file changed, 9 insertions(+), 1 deletion(-)
|
||||||
|
Successfully rebased and updated refs/heads/main.
|
||||||
|
|
||||||
|
git push
|
||||||
|
|
||||||
|
git branch double
|
||||||
|
git checkout double
|
||||||
|
|
||||||
|
git add main.cpp
|
||||||
|
git commit -m "code: заменено на double"
|
||||||
|
|
||||||
|
git checkout 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), 362 bytes | 362.00 KiB/s, done.
|
||||||
|
From http://uit.mpei.ru/git/IyevlevMikD/cs-lab02
|
||||||
|
83be200..4470938 main -> origin/main
|
||||||
|
|
||||||
|
git merge double
|
||||||
|
Updating 83be200..82b3e8b
|
||||||
|
Fast-forward
|
||||||
|
main.cpp | 8 ++++----
|
||||||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
git fetch
|
||||||
|
git push
|
||||||
|
|
@ -0,0 +1,519 @@
|
|||||||
|
cdr@cdr-MCLF-XX:~/lab02$ mkdir alice
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02$ mkdir bob
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02$ cd alice
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice$ mkdir project
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice$ cd project/
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ cd ..\
|
||||||
|
>
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice$ cd project/
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git init
|
||||||
|
подсказка: Using 'master' as the name for the initial branch. This default branch name
|
||||||
|
подсказка: is subject to change. To configure the initial branch name to use in all
|
||||||
|
подсказка: of your new repositories, which will suppress this warning, call:
|
||||||
|
подсказка:
|
||||||
|
подсказка: git config --global init.defaultBranch <name>
|
||||||
|
подсказка:
|
||||||
|
подсказка: Names commonly chosen instead of 'master' are 'main', 'trunk' and
|
||||||
|
подсказка: 'development'. The just-created branch can be renamed via this command:
|
||||||
|
подсказка:
|
||||||
|
подсказка: git branch -m <name>
|
||||||
|
Инициализирован пустой репозиторий Git в /home/cdr/lab02/alice/project/.git/
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git branch -m main
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ ls -a
|
||||||
|
. .. .git
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git config user.name 'Alice (SmirnovF)'
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git config user.email 'mr.fedush@gmail.com'
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ ls -a
|
||||||
|
. .. bin .git main.cpp obj project.cbp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git status
|
||||||
|
Текущая ветка: main
|
||||||
|
|
||||||
|
Еще нет коммитов
|
||||||
|
|
||||||
|
Неотслеживаемые файлы:
|
||||||
|
(используйте «git add <файл>...», чтобы добавить в то, что будет включено в коммит)
|
||||||
|
bin/
|
||||||
|
main.cpp
|
||||||
|
obj/
|
||||||
|
project.cbp
|
||||||
|
|
||||||
|
индекс пуст, но есть неотслеживаемые файлы
|
||||||
|
(используйте «git add», чтобы проиндексировать их)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: добавил заголовок программы'
|
||||||
|
[main (корневой коммит) 9b6641e] code: добавил заголовок программы
|
||||||
|
1 file changed, 9 insertions(+)
|
||||||
|
create mode 100644 main.cpp
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add project.cbp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'build: add project file'
|
||||||
|
[main 54bcacc] build: add project file
|
||||||
|
1 file changed, 29 insertions(+)
|
||||||
|
create mode 100644 project.cbp
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git status
|
||||||
|
Текущая ветка: main
|
||||||
|
Изменения, которые не в индексе для коммита:
|
||||||
|
(используйте «git add <файл>...», чтобы добавить файл в индекс)
|
||||||
|
(используйте «git restore <файл>...», чтобы отменить изменения в рабочем каталоге)
|
||||||
|
изменено: main.cpp
|
||||||
|
|
||||||
|
Неотслеживаемые файлы:
|
||||||
|
(используйте «git add <файл>...», чтобы добавить в то, что будет включено в коммит)
|
||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
|
||||||
|
индекс пуст (используйте «git add» и/или «git commit -a»)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: add a and b'
|
||||||
|
[main c99e697] code: add a and b
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -a -m 'code:add + and -'
|
||||||
|
[main d383d49] code:add + and -
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git status
|
||||||
|
Текущая ветка: main
|
||||||
|
Неотслеживаемые файлы:
|
||||||
|
(используйте «git add <файл>...», чтобы добавить в то, что будет включено в коммит)
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
индекс пуст, но есть неотслеживаемые файлы
|
||||||
|
(используйте «git add», чтобы проиндексировать их)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add .gitignore
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'git: add gitignore file'
|
||||||
|
[main a24835a] git: add gitignore file
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
create mode 100644 .gitignore
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log --stat
|
||||||
|
commit a24835a2889d6024525bb369fafd47e1bb3f32dd (HEAD -> main)
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:25:28 2024 +0300
|
||||||
|
|
||||||
|
git: add gitignore file
|
||||||
|
|
||||||
|
.gitignore | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
commit d383d497afdfe6154c30ec412881c3451524b5ab
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:19:32 2024 +0300
|
||||||
|
|
||||||
|
code:add + and -
|
||||||
|
|
||||||
|
main.cpp | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
commit c99e697a98b9e5e5835c6db1e3858c67ae7fa3c2
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:17:18 2024 +0300
|
||||||
|
|
||||||
|
code: add a and b
|
||||||
|
|
||||||
|
main.cpp | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
commit 54bcaccfdb0e923c79e5b58d910610acf23ec011
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:12:23 2024 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
|
||||||
|
project.cbp | 29 +++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 29 insertions(+)
|
||||||
|
|
||||||
|
commit 9b6641eaff271582265feac5619488285601487f
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:05:42 2024 +0300
|
||||||
|
|
||||||
|
code: добавил заголовок программы
|
||||||
|
|
||||||
|
main.cpp | 9 +++++++++
|
||||||
|
1 file changed, 9 insertions(+)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log --oneline --decorate
|
||||||
|
a24835a (HEAD -> main) git: add gitignore file
|
||||||
|
d383d49 code:add + and -
|
||||||
|
c99e697 code: add a and b
|
||||||
|
54bcacc build: add project file
|
||||||
|
9b6641e code: добавил заголовок программы
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log --oneline --decorate --all --graph
|
||||||
|
* a24835a (HEAD -> main) git: add gitignore file
|
||||||
|
* d383d49 code:add + and -
|
||||||
|
* c99e697 code: add a and b
|
||||||
|
* 54bcacc build: add project file
|
||||||
|
* 9b6641e code: добавил заголовок программы
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log --grep 'build:'
|
||||||
|
commit 54bcaccfdb0e923c79e5b58d910610acf23ec011
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:12:23 2024 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log -- project.cbp
|
||||||
|
commit 54bcaccfdb0e923c79e5b58d910610acf23ec011
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:12:23 2024 +0300
|
||||||
|
|
||||||
|
build: add project file
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git show HEAD~1
|
||||||
|
commit d383d497afdfe6154c30ec412881c3451524b5ab
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:19:32 2024 +0300
|
||||||
|
|
||||||
|
code:add + and -
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 3f4e395..fe0130d 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,5 +7,8 @@ int main()
|
||||||
|
ccout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
+ cout << "A + B = " << a + b << '\n'
|
||||||
|
+ << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git show main~1
|
||||||
|
commit d383d497afdfe6154c30ec412881c3451524b5ab
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:19:32 2024 +0300
|
||||||
|
|
||||||
|
code:add + and -
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 3f4e395..fe0130d 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,5 +7,8 @@ int main()
|
||||||
|
ccout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
+ cout << "A + B = " << a + b << '\n'
|
||||||
|
+ << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git show d383d497afdfe6154c30ec412881c3451524b5ab
|
||||||
|
commit d383d497afdfe6154c30ec412881c3451524b5ab
|
||||||
|
Author: Alice (SmirnovF) <mr.fedush@gmail.com>
|
||||||
|
Date: Wed Mar 27 15:19:32 2024 +0300
|
||||||
|
|
||||||
|
code:add + and -
|
||||||
|
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index 3f4e395..fe0130d 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,5 +7,8 @@ int main()
|
||||||
|
ccout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
+ cout << "A + B = " << a + b << '\n'
|
||||||
|
+ << "A - B = " << a - b << '\n';
|
||||||
|
+
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git diff
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index fe0130d..b774b23 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;
|
||||||
|
}
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git diff HEAD HEAD~2
|
||||||
|
diff --git a/.gitignore b/.gitignore
|
||||||
|
deleted file mode 100644
|
||||||
|
index 4d72a82..0000000
|
||||||
|
--- a/.gitignore
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,3 +0,0 @@
|
||||||
|
-/bin
|
||||||
|
-/obj
|
||||||
|
-/project.layout
|
||||||
|
diff --git a/main.cpp b/main.cpp
|
||||||
|
index fe0130d..3f4e395 100644
|
||||||
|
--- a/main.cpp
|
||||||
|
+++ b/main.cpp
|
||||||
|
@@ -7,8 +7,5 @@ int main()
|
||||||
|
ccout << "Enter A and B: ";
|
||||||
|
int a, b;
|
||||||
|
cin >> a >> b;
|
||||||
|
- cout << "A + B = " << a + b << '\n'
|
||||||
|
- << "A - B = " << a - b << '\n';
|
||||||
|
-
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: add *'
|
||||||
|
[main 5270c2c] code: add *
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git reset --hard HEAD~1
|
||||||
|
Указатель HEAD сейчас на коммите a24835a git: add gitignore file
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git checkout HEAD -- main.cpp
|
||||||
|
|
||||||
|
Generating public/private rsa key pair.
|
||||||
|
Enter file in which to save the key (/home/cdr/.ssh/id_rsa):
|
||||||
|
Enter passphrase (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Passphrases do not match. Try again.
|
||||||
|
Enter passphrase (empty for no passphrase):
|
||||||
|
Enter same passphrase again:
|
||||||
|
Your identification has been saved in /home/cdr/.ssh/id_rsa
|
||||||
|
Your public key has been saved in /home/cdr/.ssh/id_rsa.pub
|
||||||
|
The key fingerprint is:
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ eval $(ssh-agent -s)
|
||||||
|
Agent pid 14740
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ ssh-add
|
||||||
|
Enter passphrase for /home/cdr/.ssh/id_rsa:
|
||||||
|
Identity added: /home/cdr/.ssh/id_rsa (cdr@cdr-MCLF-XX)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ cat ~/.ssh/id_rsa.pub
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDNAV5E3uAv+Ycr6WrEyXuRIVSNmW+ACtVWb+LByZeglj29gm78TEMCd7gSuZ0YXUy75d3T8EByX7SsPIqmaLNus93QRt1rbrmxrerIfmcaIHSvYa/nITCAH9Wt7qoPERb/YG5evEWJigeDsqGcbv/p5eO3t2q3MFL8GxawOWVucCn7bLkIaEVTNPIHq/JY4x2S9TBTaJQPbgKUIKFH1KikwRgGZJEIQnnGttuALjyMzhck+n+/fWuqGm5IOCm/g9bGqKzF0HKLG0L5abYNFnORfgEdUW8pAruxr6APy8orQJs2VtkJD6fqW30+NJzDq0CLKzqEpqSDOTJ5dvJOnXx+X1jxdQmhWxnFkKPgmYpsnk7on4Tds8/QIIg3JzSQZSFQFz1ZEz95L+vWrB9w3lKvRRp3L02vW+aN/RJxc73JGyumzNDgAB7Ihva0ieHOlTh3m7eLNNwgsaVY7fs8sU9AZjAxyS53fD/D2JbuI8axRqVmeN4lq2ncxHOjJG6qDl0= cdr@cdr-MCLF-XX
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git remote set-url origin http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git push -u origin main
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 18, готово.
|
||||||
|
Подсчет объектов: 100% (18/18), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (15/15), готово.
|
||||||
|
Запись объектов: 100% (18/18), 2.12 КиБ | 1.06 МиБ/с, готово.
|
||||||
|
Всего 18 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
* [new branch] main -> main
|
||||||
|
Ветка «main» отслеживает внешнюю ветку «main» из «origin».
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob$ git clone http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
Клонирование в «http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git»...
|
||||||
|
fatal: protocol '/home/cdr/lab02/bob/http' is not supported
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob$ git clone http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git project
|
||||||
|
Клонирование в «project»...
|
||||||
|
remote: Enumerating objects: 18, done.
|
||||||
|
remote: Counting objects: 100% (18/18), done.
|
||||||
|
remote: Compressing objects: 100% (15/15), done.
|
||||||
|
remote: Total 18 (delta 2), reused 0 (delta 0), pack-reused 0
|
||||||
|
Получение объектов: 100% (18/18), готово.
|
||||||
|
Определение изменений: 100% (2/2), готово.
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob$ cd project/
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git config user.name 'bob (smirnovF)'
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git config user.email 'mr.fedush@gmail.com'
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git commit -m 'code: again add *'
|
||||||
|
[main a13b401] code: again add *
|
||||||
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 5, готово.
|
||||||
|
Подсчет объектов: 100% (5/5), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (3/3), готово.
|
||||||
|
Запись объектов: 100% (3/3), 340 байтов | 340.00 КиБ/с, готово.
|
||||||
|
Всего 3 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
f7921bf..a13b401 main -> main
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git log --oneline --decorate --all --graph
|
||||||
|
* a13b401 (origin/main) code: again add *
|
||||||
|
* f7921bf (HEAD -> main) first commit
|
||||||
|
* a24835a git: add gitignore file
|
||||||
|
* d383d49 code:add + and -
|
||||||
|
* c99e697 code: add a and b
|
||||||
|
* 54bcacc build: add project file
|
||||||
|
* 9b6641e code: добавил заголовок программы
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git fetch
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git pull --ff-only
|
||||||
|
Обновление a24835a..a13b401
|
||||||
|
Fast-forward
|
||||||
|
README.md | 0
|
||||||
|
main.cpp | 5 +++--
|
||||||
|
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
create mode 100644 README.md
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: add /'
|
||||||
|
[main 62f30fb] code: add /
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 5, готово.
|
||||||
|
Подсчет объектов: 100% (5/5), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (3/3), готово.
|
||||||
|
Запись объектов: 100% (3/3), 338 байтов | 338.00 КиБ/с, готово.
|
||||||
|
Всего 3 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
a13b401..62f30fb main -> main
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git fetch
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git log --oneline --decorate --all --graph
|
||||||
|
* 62f30fb (origin/main, origin/HEAD) code: add /
|
||||||
|
* a13b401 (HEAD -> main) code: again add *
|
||||||
|
* f7921bf first commit
|
||||||
|
* a24835a git: add gitignore file
|
||||||
|
* d383d49 code:add + and -
|
||||||
|
* c99e697 code: add a and b
|
||||||
|
* 54bcacc build: add project file
|
||||||
|
* 9b6641e code: добавил заголовок программы
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git pull --ff-only
|
||||||
|
Обновление a13b401..62f30fb
|
||||||
|
Fast-forward
|
||||||
|
main.cpp | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: add max'
|
||||||
|
[main 4494492] code: add max
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 5, готово.
|
||||||
|
Подсчет объектов: 100% (5/5), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (3/3), готово.
|
||||||
|
Запись объектов: 100% (3/3), 337 байтов | 337.00 КиБ/с, готово.
|
||||||
|
Всего 3 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
56a9502..4494492 main -> main
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git commit -m 'code:add min'
|
||||||
|
[main 4db7c31] code:add min
|
||||||
|
1 file changed, 6 insertions(+)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
! [rejected] main -> main (fetch first)
|
||||||
|
error: не удалось отправить некоторые ссылки в «http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git»
|
||||||
|
подсказка: Обновления были отклонены, так как внешний репозиторий содержит
|
||||||
|
подсказка: изменения, которых у вас нет в вашем локальном репозитории.
|
||||||
|
подсказка: Обычно, это связанно с тем, что кто-то уже отправил изменения в
|
||||||
|
подсказка: то же место. Перед повторной отправкой ваших изменений, вам нужно
|
||||||
|
подсказка: забрать и слить изменения из внешнего репозитория себе
|
||||||
|
подсказка: (например, с помощью «git pull ...»).
|
||||||
|
подсказка: Для дополнительной информации, смотрите «Заметку о быстрой перемотке»
|
||||||
|
подсказка: в «git push --help».
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ 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
|
||||||
|
Распаковка объектов: 100% (3/3), 317 байтов | 317.00 КиБ/с, готово.
|
||||||
|
Из http://uit.mpei.ru/git/SmirnovFA/cs-lab02
|
||||||
|
56a9502..4494492 main -> origin/main
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git rebase origin/main
|
||||||
|
Автослияние main.cpp
|
||||||
|
КОНФЛИКТ (содержимое): Конфликт слияния в main.cpp
|
||||||
|
error: не удалось применить коммит 4db7c31... code:add min
|
||||||
|
подсказка: Resolve all conflicts manually, mark them as resolved with
|
||||||
|
подсказка: "git add/rm <conflicted_files>", then run "git rebase --continue".
|
||||||
|
подсказка: You can instead skip this commit: run "git rebase --skip".
|
||||||
|
подсказка: To abort and get back to the state before "git rebase", run "git rebase --abort".
|
||||||
|
Не удалось применить коммит 4db7c31... code:add min
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git rebase --continue
|
||||||
|
main.cpp: needs merge
|
||||||
|
Вы должны отредактировать все
|
||||||
|
конфликты слияния, а потом пометить
|
||||||
|
их как разрешенные с помощью git add
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git rebase --continue
|
||||||
|
[отделённый HEAD 350e775] code:add min
|
||||||
|
1 file changed, 8 insertions(+)
|
||||||
|
Успешно перемещён и обновлён refs/heads/main.
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/bob/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 5, готово.
|
||||||
|
Подсчет объектов: 100% (5/5), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (3/3), готово.
|
||||||
|
Запись объектов: 100% (3/3), 375 байтов | 375.00 КиБ/с, готово.
|
||||||
|
Всего 3 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
4494492..350e775 main -> main
|
||||||
|
|
||||||
|
-MCLF-XX:~/lab02/bob/project$ git add main.cpp
|
||||||
|
r-MCLF-XX:~/lab02/bob/project$ git commit -m 'code: исправил ошибку'
|
||||||
|
[main f79a030] code: исправил ошибку
|
||||||
|
1 file changed, 3 deletions(-)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git branch double
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git checkout double
|
||||||
|
Переключились на ветку «double»
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git add main.cpp
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git commit -m 'code: int -> double'
|
||||||
|
[double 4a6c323] code: int -> double
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git checkout main
|
||||||
|
Переключились на ветку «main»
|
||||||
|
Эта ветка соответствует «origin/main».
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git merge double
|
||||||
|
Обновление e690e9c..4a6c323
|
||||||
|
Fast-forward
|
||||||
|
main.cpp | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git fetch
|
||||||
|
|
||||||
|
индекс пуст, но есть неотслеживаемые файлы
|
||||||
|
(используйте «git add», чтобы проиндексировать их)
|
||||||
|
cdr@cdr-MCLF-XX:~/lab02/alice/project$ git push
|
||||||
|
Username for 'http://uit.mpei.ru': SmirnovFA
|
||||||
|
Password for 'http://SmirnovFA@uit.mpei.ru':
|
||||||
|
Перечисление объектов: 5, готово.
|
||||||
|
Подсчет объектов: 100% (5/5), готово.
|
||||||
|
При сжатии изменений используется до 8 потоков
|
||||||
|
Сжатие объектов: 100% (3/3), готово.
|
||||||
|
Запись объектов: 100% (3/3), 307 байтов | 307.00 КиБ/с, готово.
|
||||||
|
Всего 3 (изменений 2), повторно использовано 0 (изменений 0), повторно использовано пакетов 0
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To http://uit.mpei.ru/git/SmirnovFA/cs-lab02.git
|
||||||
|
e690e9c..4a6c323 main -> main
|
||||||
|
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче