Школа » Презентации » Другие презентации » Git: система контроля версий

Презентация - "Git: система контроля версий"

0
24.12.24
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Git: система контроля версий". Учебное пособие по дисциплине - Презентации / Другие презентации, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Git: система контроля версий Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Git: система контроля версий" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Git: система контроля версий"

Сайт klass-uchebnik.com предлагает качественные учебные материалы для школьников, родителей и учителей. Здесь можно бесплатно читать и скачивать современные учебники, рабочие тетради, а также наглядные презентации по всем предметам школьной программы. Материалы распределены по классам и темам, что делает поиск максимально удобным. Каждое пособие отличается логичной структурой, доступной подачей материала и соответствует действующим образовательным стандартам. Благодаря простому языку, наглядным схемам и практическим заданиям, обучение становится легче и эффективнее. Учебники подойдут как для ежедневной подготовки к урокам, так и для систематического повторения перед экзаменами.

Особое внимание стоит уделить разделу с презентациями - они становятся отличным визуальным дополнением к теории, помогают лучше понять сложные темы и удерживают внимание учащихся. Такие материалы удобно использовать в классе на интерактивной доске или при самостоятельной подготовке дома. Все размещённые на платформе материалы проверены на актуальность и соответствие учебной программе. Это делает сайт надёжным помощником в образовательном процессе для всех участников: школьников, учителей и родителей. Особенно удобно, что всё доступно онлайн без регистрации и в свободном доступе.

Если вы ищете надежный источник для подготовки к урокам, контрольным и экзаменам - klass-uchebnik.com станет отличным выбором. Здесь вы найдёте всё необходимое, включая "Git: система контроля версий", чтобы сделать обучение более организованным, интересным и результативным.

Git: <br>система<br>контроля<br>версий<br>
1 слайд

Git:
система
контроля
версий

Функции Git<br>Git - это инструмент командной строки, который поможет в контроле версий несколькими
2 слайд

Функции Git
Git - это инструмент командной строки, который поможет в контроле версий несколькими разными способами:
Позволяя отслеживать изменения, которые программист вносит в код, сохраняя снимки кода в определенный момент времени.





Позволяя легко синхронизировать код между разными людьми, работающими над одним проектом, предоставив возможность нескольким людям загружать
информацию и выгружать информацию в репозиторий, хранящийся в Интернете.

Функции Git<br><br>Позволяя вносить изменения и испытывать код в другой ветке, не изменяя основной к
3 слайд

Функции Git

Позволяя вносить изменения и испытывать код в другой ветке, не изменяя основной код, а затем объединять оба.
Позволяя вернуться к предыдущим версиям кода, если программист допустил ошибку.
Репозиторий Git – это местонахождение файлов, где хранятся все файлы, связанные с проектом. Они могут быть удаленными (сохраняемыми в Интернете) или локальными (сохраняются на вашем компьютере).

Git следит за целостностью данных<br><br>Перед сохранением любого файла Git вычисляет контрольную су
4 слайд

Git следит за целостностью данных

Перед сохранением любого файла Git вычисляет контрольную сумму и становится индексом файла. Поэтому невозможно изменить содержимое файла или каталога так, чтобы Git не узнал этого. Эта функциональность встроена в сам фундамент Git и является важной составляющей его философии. Если информация потеряется при передаче или повредится на диске, Git всегда это обнаружит.
Используемый Git'ом механизм для вычисление контрольных сумм, называется SHA-1 хэш. Это строка из 40 шестнадцатеричных символов (0-9 и a-f), которая вычисляется в Git’е на основе содержимого файла или структуры каталога. SHA-1 хэш выглядит примерно так: 24b9da6552252987aa493b52f8696cd6d3b00373

Состояния файлов проекта Git<br>Зафиксированное состояние файла<br>Измененное состояния файла<br>Под
5 слайд

Состояния файлов проекта Git
Зафиксированное состояние файла
Измененное состояния файла
Подготовленное состояние файла
Файл уже сохранен в локальной базе.
К измененным относятся изменившиеся файлы, но еще не зафиксированные.
Это измененные файлы, отмеченные для включения в следующий коммит.

Каталоги Git<br><br>Таким образом, в проектах, использующих Git, есть три части:<br><br>Каталог Git&
6 слайд

Каталоги Git

Таким образом, в проектах, использующих Git, есть три части:

Каталог Git'а (Git directory)
Это место, где Git хранит метаданные и базу данных объектов вашего проекта. Это самая важная часть Git'а, и именно она копируется, когда вы клонируете репозиторий с другого компьютера.
Рабочий каталог (working directory)
Это извлеченная из базы копия определенной версии проекта. Эти файлы извлекаются из сжатой базы данных в каталоге Git'а и помещаются на диск для того, чтобы вы их просматривали и редактировали.

Область подготовленных файлов (staging area).
Это обычный файл, обычно хранящийся в каталоге Git'а, содержащий информацию о том, что должно войти в следующий коммит. Иногда его называют индексом (index).

Рабочий процесс с Git<br><br>Вы вносите изменения в файлы в своем рабочем каталоге.<br>Готовите файл
7 слайд

Рабочий процесс с Git

Вы вносите изменения в файлы в своем рабочем каталоге.
Готовите файлы, добавляя их слепки в область подготовленных файлов.
Делаете коммит, который берет подготовленные файлы из индекса и помещает их в каталог Git на постоянное хранение.
Если рабочая версия файла совпадает с версией каталога Git, файл считается зафиксированным.
Если файл изменен, но добавлен в область подготовленных данных, он подготовлен.
Если файл изменился после загрузки из БД, но не был подготовлен, он считается измененным.

Загрузка и установка Git<br>Загрузить  Git на свой ПК следует по адресу https://git-scm.com/download
8 слайд

Загрузка и установка Git
Загрузить Git на свой ПК следует по адресу https://git-scm.com/downloads
После установки Git выглядит следующим образом:

Настройки Git<br>После того, как Git появился на компьютере, нужно ввести свои данные, а именно имя
9 слайд

Настройки Git
После того, как Git появился на компьютере, нужно ввести свои данные, а именно имя и адрес электронной почты. Ваши действия в Git будут содержать эту информацию.
Откройте терминал и используйте следующую команду для добавления своего имени :
git config --global user.name <ваше ім’я>
Для добавления почтового адреса введите :
git config --global user.email <адреса>

Обратите внимание, что в командах, указанных выше, есть опция --global. Это означает, что такие данные будут сохранены для всех ваших действий Git и вводить их больше не нужно.
Если вы хотите менять эту информацию для разных проектов, то в директории проекта вводите эти же команды, только без опции --global.

Создание Git – репозитория<br>Для создания Git-репозитория существует два основных подхода.  <br>Пер
10 слайд

Создание Git – репозитория
Для создания Git-репозитория существует два основных подхода.
Первый подход - импорт в Git уже существующего проекта или каталога.
Второй подход - клонирование уже существующего репозитория с сервера.

Создание репозитория в существующем каталоге<br>Если вы собираетесь начать использовать Git для суще
11 слайд

Создание репозитория в существующем каталоге
Если вы собираетесь начать использовать Git для существующего проекта, необходимо перейти в проектный каталог и в командной строке ввести git init.
Существу-ющий
проект
Создание репозитория Git в существующем проекте

Создание репозитория в существующем каталоге<br>Команда git init создает в текущем каталоге новый по
12 слайд

Создание репозитория в существующем каталоге
Команда git init создает в текущем каталоге новый подкаталог с именем .git, содержащий все необходимые файлы репозитория - основу Git-репозитория.

На этом этапе ваш проект еще не находится под версионным контролем.

Добавление файлов проекта в Git<br>Теперь, чтобы сообщить Git, что он должен отслеживать файлы проек
13 слайд

Добавление файлов проекта в Git
Теперь, чтобы сообщить Git, что он должен отслеживать файлы проекта или любой новый файл, который вы создали, введите:
git add <новое имя файла> , чтобы отслеживать этот конкретный файл, или
git add . для отслеживания всех файлов в этом каталоге.
С этого времени выбранные файлы находятся под версионным контролем.
Основной инструмент, который используется для определения, какие файлы в каком состоянии находятся – это команда git status
Для удаления файла из Git следует воспользоваться командой :
git rm --cached < имя файла >

Коммиты в Git<br>После внесения некоторых изменений в файл мы можем подать или закоммитить эти измен
14 слайд

Коммиты в Git
После внесения некоторых изменений в файл мы можем подать или закоммитить эти изменения, сделав снимок текущего состояния нашего кода.
Для этого следует воспользоваться командой:
git commit -m "некоторое сообщение"
где сообщение описывает внесенные вами изменения.
После этого изменения можно выполнить git status, чтобы увидеть, как наш код сравнивается с кодом в хранилище Git.
Сразу после коммита
После внесения изменений в файл test.py

Коммиты в Git<br>Если были изменены только существующие файлы, а не созданы новые, вместо использова
15 слайд

Коммиты в Git
Если были изменены только существующие файлы, а не созданы новые, вместо использования git add .
а потом git commit...,
можно свести это в одну команду :
git commit -am "некоторое сообщение"
Эта команда зафиксирует все внесенные изменения.
Самый простой и мощный инструмент для просмотра истории комиттов – команда git log

GitHub<br>GitHub – это вебсайт, позволяющий хранить репозитории Git удаленно в Интернете.<br>Создать
16 слайд

GitHub
GitHub – это вебсайт, позволяющий хранить репозитории Git удаленно в Интернете.
Создать свою учетную запись GitHub можно по ссылке:
https://github.com/
Создание нового репозитория на GitHub:
Кликнуть на + в правом верхнем углу, а затем нажмите «Новий репозиторій».
Задайте имя репозитория, которое описывает ваш проект.
Укажите описание вашего репозитория (необязательно).
Выберите, должен ли репозиторий быть общедоступным (видимым для всех в Интернете) или приватным (видимым только для вас и других, кому вы специально предоставляете доступ).
Решите, хотите ли вы добавить README – файл, что описывает ваш новый репозиторий (необязательно).

GitHub (создание репозитория)<br>
17 слайд

GitHub (создание репозитория)

Загрузка на GitHub<br>После того как выполнены локальные коммиты загрузки в GitHub происходят следую
18 слайд

Загрузка на GitHub
После того как выполнены локальные коммиты загрузки в GitHub происходят следующей командой :
git push < адрес репозитория в GitHub >
После создания репозитория его можно скачать с ПК по собственной ссылке:

Загрузка на GitHub<br>Теперь в веб браузере на GitHub будет отображен наш проект со всеми выполненны
19 слайд

Загрузка на GitHub
Теперь в веб браузере на GitHub будет отображен наш проект со всеми выполненными коммитами.

Работа с Git<br>Клонирование существующего репозитория<br>Если вы хотите получить копию существующег
20 слайд

Работа с Git
Клонирование существующего репозитория
Если вы хотите получить копию существующего репозитория GitHub, например проекта, в котором вы хотите принять участие, вам нужна команда: git clone.
Git получает копию почти всех данных на сервере. Каждая версия каждого файла из истории проекта копируется с сервера, когда вы выполняете git clone.
git clone git://github.com/schacon/test.git
Эта команда создает каталог с именем test, где вы увидите в нем проектные файлы, готовые для работы и использования. Если вы хотите клонировать репозиторий в каталог, отличный от test, то :
git clone git://github.com/schacon/grid.git mytest
Эта команда делает то же, что и предыдущая, только результирующий каталог будет назван mytest.
Также можно воспользоваться ивеб-интерфейсом GitHub

Работа с Git<br>Иногда удаленный репозиторий на GitHub будет новее, чем локальная версия. <br>В этом
21 слайд

Работа с Git
Иногда удаленный репозиторий на GitHub будет новее, чем локальная версия.
В этом случае нужно сначала закоммититить любые изменения, а затем выполнить git pull, чтобы вытащить любые удаленные изменения в ваш локальный репозиторий.

Похожие презентации «Git: система контроля версий» в рубрике - Презентации / Другие презентации:


Комментарии (0) к презентации "Git: система контроля версий"