Родитель
998c172277
Сommit
dfff0741c7
@ -0,0 +1,110 @@
|
|||||||
|
Отчет по лабораторной работе № 2 «Система контроля версий Git»
|
||||||
|
|
||||||
|
Выполнил: Карелина М.К.
|
||||||
|
Группа: А-03-22
|
||||||
|
Проверил: Козлюк Д. А.
|
||||||
|
|
||||||
|
1. Создала на рабочем столе каталог lab02 и запустил в нем Git Bash, приглашение:
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
2. Просмотрела файлы в рабочем каталоге командой ls — пусто:
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$
|
||||||
|
3. Создала каталоги Алисы и Боба, создала каталог project, изучила команду cd в процессе:
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ mkdir alice
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ mkdir bob
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ ls
|
||||||
|
alice/ bob/
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02
|
||||||
|
$ cd alice
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ mkdir project
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice
|
||||||
|
$ cd project
|
||||||
|
4. Инициализировала репозиторарий в текущем каталоге
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice/project
|
||||||
|
$ git init
|
||||||
|
Initialized empty Git repository in C:/Users/Мария/Desktop/lab02/alice/project/.
|
||||||
|
git/
|
||||||
|
|
||||||
|
5. Настроила репозитарий так, чтобы коммиты были от имени Алисы
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||||
|
$ git config user.name 'Alice (KarelinaMK)'
|
||||||
|
git config user.email 'KarelinaMK@mpei.ru'
|
||||||
|
|
||||||
|
6. Запускаем CodeBlocks и создаем проект в репозитарии Алисы, собираем его. Просмотрим состояние рабочей копии
|
||||||
|
Мария@Note-Mary 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)
|
||||||
|
main.cpp
|
||||||
|
project.cbp
|
||||||
|
project.layout
|
||||||
|
|
||||||
|
nothing added to commit but untracked files present (use "git add" to track)
|
||||||
|
7. добавила main.cpp в отслежиавемые файлы
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||||
|
$ git add main.cpp
|
||||||
|
8. Отследила результат
|
||||||
|
Мария@Note-Mary 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
|
||||||
|
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
project.cbp
|
||||||
|
project.layout
|
||||||
|
|
||||||
|
9. Выполним коммит с файлом main.cpp и коротким сообщением
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||||
|
$ git commit -m 'code: заготовка программы'
|
||||||
|
[master (root-commit) f3f5271] code: заготовка программы
|
||||||
|
1 file changed, 9 insertions(+)
|
||||||
|
create mode 100644 main.cpp
|
||||||
|
10. добавила project в индекс
|
||||||
|
|
||||||
|
Мария@Note-Mary 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 n
|
||||||
|
ext time Git touches it
|
||||||
|
|
||||||
|
Мария@Note-Mary MINGW64 ~/Desktop/lab02/alice/project (master)
|
||||||
|
$ git commit -m 'build'
|
||||||
|
[master d2cf070] build
|
||||||
|
1 file changed, 40 insertions(+)
|
||||||
|
create mode 100644 project.cbp
|
||||||
|
|
||||||
|
Мария@Note-Mary 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
|
||||||
|
|
||||||
|
Untracked files:
|
||||||
|
(use "git add <file>..." to include in what will be committed)
|
||||||
|
project.layout
|
||||||
|
|
||||||
|
no changes added to commit (use "git add" and/or "git commit -a")
|
Загрузка…
Ссылка в новой задаче