Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

772 строки
45 KiB
Plaintext

aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02
$ mkdir alice
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02
$ mkdir bob
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02
$ cd alice
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice
$ mkdir project
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice
$ cd project
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project
$ cd ..
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice
$ cd project
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project
$ git init
Initialized empty Git repository in C:/Users/aulov/Desktop/lab02/alice/project/.git/
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git config user.name 'Alice(AulovaAV)'
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git config user.email 'AulovaAV@mpei.ru'
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master// на ветке мастер
No commits yet// еще нет коммитов
Untracked files://неотслеживаемые файлы
(use "git add <file>..." to include in what will be committed) //(используйте “git add”, чтобы включить то, что будет закоммичено)
bin/
main.cpp
obj/
project.cbp
nothing added to commit but untracked files present (use "git add" to track) //ничего не добавлено, чтобы коммитить, присутствуют неотслеживаемые файлы (используйте "git add", чтобы отслеживать их)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master
No commits yet
Changes to be committed: //изменения, которые должны быть закоммичены
(use "git rm --cached <file>..." to unstage)
new file: main.cpp//новый файл main
Untracked files:
(use "git add <file>..." to include in what will be committed)
bin/
obj/
project.cbp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m 'code: заготовка программы'
[master (root-commit) fb80f5e] code: заготовка программы
1 file changed, 9 insertions(+)
create mode 100644 main.cpp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master// на ветке мастер
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//изменен main
Untracked files://неотслеживаемые файлы
(use "git add <file>..." to include in what will be committed)
bin/
obj/
project.cbp
no changes added to commit (use "git add" and/or "git commit -a")
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m "ввод чисел"
[master 95b7a85] ввод чисел
1 file changed, 3 insertions(+), 2 deletions(-)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add -u
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m "вывод суммы'
> "
[master 93764fe] вывод суммы'
1 file changed, 1 insertion(+)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -a -m "вывод суммы и разности"
[master 3a1f3e2] вывод суммы и разности
1 file changed, 1 insertion(+), 1 deletion(-)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
obj/
project.cbp
project.depend
nothing added to commit but untracked files present (use "git add" to track)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
project.cbp
project.depend
nothing added to commit but untracked files present (use "git add" to track)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add .gitignore
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m 'git'
[master bf12392] git
1 file changed, 2 insertions(+)
create mode 100644 .gitignore
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log
commit bf123923eb68f4f3ad331d195d486742cf943ae9 (HEAD -> master)
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:42:16 2023 +0300
git
commit 3a1f3e25201d766006a4b3d8245f87439373d53b
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:36:13 2023 +0300
вывод суммы и разности
commit 93764fec7a80be1b5e9b55da86f31f0d008a32ea
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:35:15 2023 +0300
вывод суммы'
commit 95b7a85248b7b4ece21dc0e2847bdad756186b52
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:16:36 2023 +0300
ввод чисел
:
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --stat
commit bf123923eb68f4f3ad331d195d486742cf943ae9 (HEAD -> master)//хэш коммита
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>//автор коммита
Date: Sat May 13 18:42:16 2023 +0300/дата и время
git
.gitignore | 2 ++//две вставки
1 file changed, 2 insertions(+)// 1 файл изменен, 2 вставки
commit 3a1f3e25201d766006a4b3d8245f87439373d53b
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:36:13 2023 +0300
вывод суммы и разности
main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 93764fec7a80be1b5e9b55da86f31f0d008a32ea
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:35:15 2023 +0300
вывод суммы'
:
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate
bf12392 (HEAD -> master) git
3a1f3e2 вывод суммы и разности
93764fe вывод суммы'
95b7a85 ввод чисел
fb80f5e code: заготовка программы
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* bf12392 (HEAD -> master) git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add project.cbp
warning: in the working copy of 'project.cbp', LF will be replaced by CRLF the next time Git touches it
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m 'build: add project file'
[master f885aee] build: add project file
1 file changed, 40 insertions(+)
create mode 100644 project.cbp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --grep 'build:'
commit f885aee1e92afc9e6ac127d3cd5a3c76129f6969 (HEAD -> master)
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 19:03:35 2023 +0300
build: add project file
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log -- project.cbp
commit f885aee1e92afc9e6ac127d3cd5a3c76129f6969 (HEAD -> master)
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 19:03:35 2023 +0300
build: add project file
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git show HEAD~2
commit 3a1f3e25201d766006a4b3d8245f87439373d53b//хэш коммита
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>/автор
Date: Sat May 13 18:36:13 2023 +0300//дата и время
вывод суммы и разности//комментарий к коммиту
diff --git a/main.cpp b/main.cpp//просмотр различий между коммитами
index 800d68c..d9dd43e 100644//индекс
--- a/main.cpp//заголовок
+++ b/main.cpp//заголовок
@@ -7,5 +7,5 @@ int main()//изменений места изменений в файле, измененная функция
cout << "Enter A and B: ";
int a, b;
cin >> a >> b;
-cout << "A + B = " << a + b << '\n';//удаленная строка
+cout << "A + B = " << a + b << '\n'<< "A - B = " << a - b << '\n';//добавленная строка
} //контекст
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git show master
commit 3a1f3e25201d766006a4b3d8245f87439373d53b
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:36:13 2023 +0300
вывод суммы и разности
diff --git a/main.cpp b/main.cpp
index 800d68c..d9dd43e 100644
--- a/main.cpp
+++ b/main.cpp
@@ -7,5 +7,5 @@ int main()
cout << "Enter A and B: ";
int a, b;
cin >> a >> b;
-cout << "A + B = " << a + b << '\n';
+cout << "A + B = " << a + b << '\n'<< "A - B = " << a - b << '\n';
}
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git show 3a1f3e25
commit 3a1f3e25201d766006a4b3d8245f87439373d53b
Author: Alice(AulovaAV) <AulovaAV@mpei.ru>
Date: Sat May 13 18:36:13 2023 +0300
вывод суммы и разности
diff --git a/main.cpp b/main.cpp
index 800d68c..d9dd43e 100644
--- a/main.cpp
+++ b/main.cpp
@@ -7,5 +7,5 @@ int main()
cout << "Enter A and B: ";
int a, b;
cin >> a >> b;
-cout << "A + B = " << a + b << '\n';
+cout << "A + B = " << a + b << '\n'<< "A - B = " << a - b << '\n';
}
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git diff
diff --git a/main.cpp b/main.cpp //просмотр различий между версиями
index d9dd43e..85d3b98 100644
--- a/main.cpp
+++ b/main.cpp
@@ -7,5 +7,5 @@ int main() //обозначение места изменений в файле, измененная функция int
cout << "Enter A and B: ";
int a, 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';//добавленная строка
}
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git diff fb80f5e 3a1f3e2
diff --git a/main.cpp b/main.cpp
index b4392ec..d9dd43e 100644
--- a/main.cpp
+++ b/main.cpp
@@ -4,6 +4,8 @@ using namespace std;
int main()
{
- cout << "Hello world!" << endl;
- return 0;
+ cout << "Enter A and B: ";
+int a, b;
+cin >> a >> b;
+cout << "A + B = " << a + b << '\n'<< "A - B = " << a - b << '\n';
}
Выберем файл, изменение которого должно войти в коммит
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
Сделаем коммит
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m 'Вывод произведения'
[master b4aa825] Вывод произведения
1 file changed, 1 insertion(+), 1 deletion(-)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git reset --hard HEAD~1
HEAD is now at f885aee build: add project file
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git checkout HEAD -- main.cpp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/aulov/.ssh/id_rsa):
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ ssh=keygen
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/aulov/.ssh/id_rsa):
Created directory '/c/Users/aulov/.ssh'.
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:
Passphrases do not match. Try again.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/aulov/.ssh/id_rsa
Your public key has been saved in /c/Users/aulov/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:tEf09thTayq+h56qMj4W3eq5OQl6/FVssSr6NV1iCg0 aulov@DESKTOP-AA9LOVM
The key's randomart image is:
+---[RSA 3072]----+
| . |
| . . |
| E. ..o .|
| .oo..o+ ..|
| ..S..B..+o |
| o ..oB o o. |
| o o.o* o.. |
| . B.+* o.o. |
| +oBO+.o=o |
+----[SHA256]-----+
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ eval $(ssh-agent -s)
Agent pid 2183
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ ssh-add
Enter passphrase for /c/Users/aulov/.ssh/id_rsa:
Identity added: /c/Users/aulov/.ssh/id_rsa (aulov@DESKTOP-AA9LOVM)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQD7C2j1YHYWZTX3bR7uhj8ZxyfRqI7cHYW5dQFoCkxKN9ldFIpQIJb9veKjDiHQ9XlmZD7r0Vavvk6hNrDciJHzjhfr45GH3YA/93WhA1PbtecKOQmzM0ZHFVS/wq54YBFddGdxDKCQPT0Z1i1ilVR1ew5aMwSAVfUz6NmNqiwIgJam0qtHqVZSooT/W1pT6PrtB5OCQ0ZGc07BhPEbSXsoMrp1oyz6CUsZAY/4WQZKruT3OpqLSJicD38spbVMzVSzkzOtrAk7sr4sw03WGYXd/NdKUnalb57n2FV00l120eYhuW9O3g5ysux2HADv9MqiZI7XkQuDq8iu49hVHq1m6VJo5nyj5EGwE1ysdhmPhLAE5sK/yS4UJOpb4U3MNuwYCpL5X76cq6DTHtl1i4zRu21nif5yAUSztA7fzhk6WinFZhSX9SBwFSQcoOVWf74N2dSUVwwdV3VyFxsNQSt76/mC/IbYRZ2sB0AcHM5z8jAtpkuBA81J2dAUg6oWwNM= aulov@DESKTOP-AA9LOVM
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git remote set-url origin http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git remote -v
origin http://uit.mpei.ru/git/AulovaAV/cs-lab02.git (fetch)
origin http://uit.mpei.ru/git/AulovaAV/cs-lab02.git (push)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git push -u origin master
warning: auto-detection of host provider took too long (>2000ms)
warning: see https://aka.ms/gcm/autodetect for more information.
Enumerating objects: 18, done.
Counting objects: 100% (18/18), done.
Delta compression using up to 4 threads
Compressing objects: 100% (13/13), done.
Writing objects: 100% (18/18), 2.00 KiB | 510.00 KiB/s, done.
Total 18 (delta 3), reused 0 (delta 0), pack-reused 0
remote: . Processing 1 references
remote: Processed 1 references in total
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
* [new branch] master -> master
branch 'master' set up to track 'origin/master'.
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git fetch
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* f885aee (HEAD -> master, origin/master) build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* f885aee (HEAD -> master, origin/master) build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git pull --ff-only
Already up to date.
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git fetch
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* f885aee (HEAD -> master, origin/master) build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git commit -m'code: вывод деления'
[master 8001485] code: вывод деления
1 file changed, 4 insertions(+), 1 deletion(-)
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 483 bytes | 483.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: . Processing 1 references
remote: Processed 1 references in total
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
f885aee..8001485 master -> master
aulov@DESKTOP-AA9LOVM MINGW64 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* 8001485 (HEAD -> master, origin/master) code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git commit -m'code: деление'
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git commit -m'code:деление'
[master 16ac518] code:деление
Committer: u111-12
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
1 file changed, 1 insertion(+), 1 deletion(-)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 375 bytes | 187.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: . Processing 1 references
remote: Processed 1 references in total
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
8001485..16ac518 master -> master
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* 16ac518 (HEAD -> master, origin/master, origin/HEAD) code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git pull --ff-only
Already up to date.
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
Everything up-to-date
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* 16ac518 (HEAD -> master, origin/master, origin/HEAD) code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git commit -m'code: вывод максимума'
[master 69ff4fb] code: вывод максимума
Committer: u111-12
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
1 file changed, 7 insertions(+)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 411 bytes | 205.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: . Processing 1 references
remote: Processed 1 references in total
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
16ac518..69ff4fb master -> master
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git branch double
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git checkout double
Switched to branch 'double'
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (double)
$ git add main.cpp
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (double)
$ git commit -m'code: double'
[double f6de765] code: double
Committer: u111-12
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the
following command and follow the instructions in your editor to edit
your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
1 file changed, 1 insertion(+), 1 deletion(-)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (double)
$ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ 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), done.
From http://uit.mpei.ru/git/AulovaAV/cs-lab02
69ff4fb..08fd3a9 master -> origin/master
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* f6de765 (double) code: double
| * 08fd3a9 (origin/master, origin/HEAD) code: вывод минимума
|/
* 69ff4fb (HEAD -> master) code: вывод максимума
* 16ac518 code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git merge double
Updating 69ff4fb..f6de765
Fast-forward
main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git add main.cpp
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --all --oneline --decorate --graph
* f6de765 (HEAD -> master, double) code: double
| * 08fd3a9 (origin/master, origin/HEAD) code: вывод минимума
|/
* 69ff4fb code: вывод максимума
* 16ac518 code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git reset --hard HEAD~1
HEAD is now at 69ff4fb code: вывод максимума
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --all --oneline --decorate --graph
* f6de765 (double) code: double
| * 08fd3a9 (origin/master, origin/HEAD) code: вывод минимума
|/
* 69ff4fb (HEAD -> master) code: вывод максимума
* 16ac518 code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git pull
Updating 69ff4fb..08fd3a9
Fast-forward
main.cpp | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --all --oneline --decorate --graph
* f6de765 (double) code: double
| * 08fd3a9 (HEAD -> master, origin/master, origin/HEAD) code: вывод минимума
|/
* 69ff4fb code: вывод максимума
* 16ac518 code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
Merge made by the 'recursive' strategy.
main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git push
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 684 bytes | 228.00 KiB/s, done.
Total 6 (delta 2), reused 0 (delta 0)
remote: . Processing 1 references
remote: Processed 1 references in total
To http://uit.mpei.ru/git/AulovaAV/cs-lab02.git
08fd3a9..244804a master -> master
u111-12@PROG-09 MINGW32 ~/Desktop/lab02/alice/project (master)
$ git log --oneline --decorate --all --graph
* 244804a (HEAD -> master, origin/master, origin/HEAD) Merge branch 'double'
|\
| * f6de765 (double) code: double
* | 08fd3a9 code: вывод минимума
|/
* 69ff4fb code: вывод максимума
* 16ac518 code:деление
* 8001485 code: вывод деления
* f885aee build: add project file
* bf12392 git
* 3a1f3e2 вывод суммы и разности
* 93764fe вывод суммы'
* 95b7a85 ввод чисел
* fb80f5e code: заготовка программы