Uploaded by Сергей Ковалев

Презентация 1

advertisement
VirtualBox
GIT
Установка
О
факультете
виртуальной
OS
VirtualBox — это программное обеспечение, которое имитирует настоящий компьютер, что
дает возможность пользователю устанавливать, запускать и использовать другие
операционные системы, как обычные приложения.
Своеобразный “Компьютер в компьютере”
[ссылка на скачивание].
Образ Linux Ubuntu [ссылка на скачивание]
Во время первого запуска Виртуальной машины необходимо установить пакет драйверов
Guest Additions, значительно улучшающий работу с системой, а также позволяющий
масштабировать Виртуальную машину на весь экран Вашего устройства.
Система контроля
О
факультете
версий
(СКВ)
Система контроля версий — это система, записывающая
изменения в файл или набор файлов в течение времени, и
позволяющая вернуться позже к определённой версии.
Локальная Система Контроля Версий
База данных
Документ
Версия 3
Версия 2
Версия 1
Централизованная СКВ
Компьютер 2
Документ
Сервер
База данных
Версия 3
Версия 2
Компьютер 1
Документ
Версия 1
Распределенная СКВ
Сервер
База данных
данных
Версия 3
Версия 2
Версия 1
Компьютер 1
Компьютер 2
База данных
База данных
Версия 3
Версия 3
Версия 2
Версия 2
Версия 1
Версия 1
Git
О факультете
Git — распределенная Система
Контроля Версий, которая хранит
каждую версию как снимок.
3 состояния файлов
У Git есть три основных состояния, в которых могут находиться ваши файлы: изменен (modified),
индексирован (staged) и зафиксирован (committed):
К измененным относятся файлы, которые изменились, но еще не были зафиксированы.
●
Индексированный — это изменённый файл
в его текущей версии, отмеченный
для включения в следующий коммит.
●
Зафиксированный значит, что файл
уже сохранен в вашей локальной базе.
Установка Git
1. Установить git [ссылка]
2. Для Ubuntu:
- sudo apt update
- sudo apt install git
3. Зарегистрироваться на github [ссылка]
Представляемся гиту
Открываем терминал (git bash)
git config --global user.name "ВАШЕ_ИМЯ"
git config --global user.email
ВАША_ПОЧТА@example.com
Клонируем первый репозиторий
Открываем терминал
cd /home/user/my_project
git clone
На этом этапе создается папка .git, которая
содержит всю информацию о вашем репозитории.
О факультете
git status
Команда git status используется для отображения
состояния репозитория и промежуточной области.
Это позволяет нам видеть отслеживаемые и
неотслеживаемые файлы и изменения.
git status
✍🏼
О факультете
git add
Команда git add добавляет новые или измененные
файлы в промежуточную область Git, включая
файлы в следующий коммит.
Создадим файл README.md и добавим его в репозиторий
git add README.md
✍🏼
О git
факультете
commit
git commit создает “снимок” вашего репозитория в
данный момент времени. В commit попадают
файлы отмеченные через git add.
Флаг -m добавляет commit message.
git commit -m “added README.md”
✍🏼
О факультете
git push
git push обновляет удаленную версию
репозитория (на сервере) локальными
коммитами.
git push
✍🏼
Объединяем
Теперь когда мы знаем как вносить изменения в репозиторий,
можем изменить файл README.md, и учесть эти изменения
git add README.md
git commit -m “added some repo description”
git push origin main
О факультете
git pull
git pull обновляет вашу текущую локальную
рабочую ветку и все ветки удаленного
отслеживания.
(“Подтягиваем изменения с сервера”)
git pull origin master
✍🏼
Download