Родитель
1ec61378b5
Сommit
d3827375d1
@ -0,0 +1,169 @@
|
|||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense
|
||||||
|
$ mkdir DIR_1
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense
|
||||||
|
$ cd DIR_1
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1
|
||||||
|
$ git init
|
||||||
|
Initialized empty Git repository in C:/Users/kolya/Desktop/lab02 - Defense/DIR_1/.git/
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (master)
|
||||||
|
$ git branch -m main
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git config user.name 'Nick (KrivobokovNS)'
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git config user.email 'KrivobokovNS@mpei.ru'
|
||||||
|
|
||||||
|
//Создал текстовый файл letters.txt и записал в него буквы a, b и c на разные строки.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git add letters.txt
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git commit -m 'Добавлен текстовый файл'
|
||||||
|
[main (root-commit) ac0af54] Добавлен текстовый файл
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
create mode 100644 letters.txt
|
||||||
|
|
||||||
|
//В текстовом файле letters.txt удалил букву c и добавил буквы d, e и f на разные строки.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git add letters.txt
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git commit -m 'Текстовый файл изменён'
|
||||||
|
[main e4a66c1] Текстовый файл изменён
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git show HEAD // Просмотрел содержимое последнего коммита.
|
||||||
|
commit e4a66c12e6cbcf2e6779e6ac8d62675896316258 (HEAD -> main)
|
||||||
|
Author: Nick (KrivobokovNS) <KrivobokovNS@mpei.ru>
|
||||||
|
Date: Thu Jul 3 15:20:43 2025 +0300
|
||||||
|
|
||||||
|
Текстовый файл изменён
|
||||||
|
|
||||||
|
diff --git a/letters.txt b/letters.txt
|
||||||
|
index 1c943a9..e62abb9 100644
|
||||||
|
--- a/letters.txt
|
||||||
|
+++ b/letters.txt
|
||||||
|
@@ -1,3 +1,5 @@
|
||||||
|
a
|
||||||
|
b
|
||||||
|
-c
|
||||||
|
\ No newline at end of file
|
||||||
|
+d
|
||||||
|
+e
|
||||||
|
+f
|
||||||
|
\ No newline at end of file
|
||||||
|
|
||||||
|
//Создал новый репозитарий cs-lab02-defense на сайте и привязал его.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git remote add origin git@uit.mpei.ru:KrivobokovNS/cs-lab02-defense.git
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git push -u origin main //Отправил коммиты на сервер.
|
||||||
|
Enumerating objects: 6, done.
|
||||||
|
Counting objects: 100% (6/6), done.
|
||||||
|
Delta compression using up to 16 threads
|
||||||
|
Compressing objects: 100% (2/2), done.
|
||||||
|
Writing objects: 100% (6/6), 533 bytes | 533.00 KiB/s, done.
|
||||||
|
Total 6 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:KrivobokovNS/cs-lab02-defense.git
|
||||||
|
* [new branch] main -> main
|
||||||
|
branch 'main' set up to track 'origin/main'.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense
|
||||||
|
$ git clone git@uit.mpei.ru:KrivobokovNS/cs-lab02-defense.git DIR_2 //Клонировал проект в отдельный каталог DIR_2.
|
||||||
|
Cloning into 'DIR_2'...
|
||||||
|
remote: Enumerating objects: 6, done.
|
||||||
|
remote: Counting objects: 100% (6/6), done.
|
||||||
|
remote: Compressing objects: 100% (2/2), done.
|
||||||
|
remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0
|
||||||
|
Receiving objects: 100% (6/6), done.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense
|
||||||
|
$ cd DIR_2
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main) //
|
||||||
|
$ git config user.name 'John (KrivobokovNS)' //
|
||||||
|
// Настроил имя и почту для второго каталога.
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main) //
|
||||||
|
$ git config user.email 'KrivobokovNS@mpei.ru' //
|
||||||
|
|
||||||
|
//В текстовом файле letters.txt добавил буквы g и h на разные строки.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main)
|
||||||
|
$ git add letters.txt
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main)
|
||||||
|
$ git commit -m 'Добавлены g и h'
|
||||||
|
[main 1ec6137] Добавлены g и h
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main)
|
||||||
|
$ git push //Отправил изменения на сервер.
|
||||||
|
Enumerating objects: 5, done.
|
||||||
|
Counting objects: 100% (5/5), done.
|
||||||
|
Writing objects: 100% (3/3), 292 bytes | 292.00 KiB/s, done.
|
||||||
|
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
|
||||||
|
remote: . Processing 1 references
|
||||||
|
remote: Processed 1 references in total
|
||||||
|
To uit.mpei.ru:KrivobokovNS/cs-lab02-defense.git
|
||||||
|
e4a66c1..1ec6137 main -> main
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_2 (main)
|
||||||
|
$ cd ..
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense
|
||||||
|
$ cd DIR_1 //Вернулся в исходный репозитарий.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git fetch
|
||||||
|
remote: Enumerating objects: 5, done.
|
||||||
|
remote: Counting objects: 100% (5/5), done.
|
||||||
|
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
|
||||||
|
Unpacking objects: 100% (3/3), 272 bytes | 34.00 KiB/s, done.
|
||||||
|
From uit.mpei.ru:KrivobokovNS/cs-lab02-defense
|
||||||
|
e4a66c1..1ec6137 main -> origin/main
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git log --oneline --decorate -- all --graph
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git log --oneline --decorate --all --graph
|
||||||
|
* 1ec6137 (origin/main, origin/HEAD) Добавлены g и h
|
||||||
|
* e4a66c1 (HEAD -> main) Текстовый файл изменён
|
||||||
|
* ac0af54 Добавлен текстовый файл
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git pull --ff-only //Скачал новую версию истории с сервера.
|
||||||
|
Updating e4a66c1..1ec6137
|
||||||
|
Fast-forward
|
||||||
|
letters.txt | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git merge origin
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git merge origin/main
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$ git merge HEAD
|
||||||
|
Already up to date.
|
||||||
|
|
||||||
|
kolya@Nikolay MINGW64 ~/Desktop/lab02 - Defense/DIR_1 (main)
|
||||||
|
$
|
Загрузка…
Ссылка в новой задаче