Презентация, доклад на тему Использование системы контроля версий

Содержание

Создание пустого репозиторияgit initОтобразить скрытые элементы, найти папку .git

Слайд 1Использование системы контроля версий

Использование системы контроля версий

Слайд 2Создание пустого репозитория
git init

Отобразить скрытые элементы, найти папку .git

Создание пустого репозиторияgit initОтобразить скрытые элементы, найти папку .git

Слайд 3Добавление пользователя
git config –global user.name “julia”
git config –global user.email julia@mail.ru //задание почты


Добавление пользователяgit config –global user.name “julia”git config –global user.email julia@mail.ru		//задание почты

Слайд 4Отображение всех файлов
git config --list

Отображение всех файловgit config --list

Слайд 5Игнорирование файлов
Создание файла .gitignore(не имеющего расширение)
Открыть данный файл
Игнорирование папки logs
Игнорирование

файлов .txt
папки docs
# - комментарий
Игнорирование файловСоздание файла .gitignore(не имеющего расширение)Открыть данный файлИгнорирование папки logs Игнорирование файлов .txt папки docs# - комментарий

Слайд 6git status – текущий статус проекта
cd docs – переход в папку

docs
git status --untracked-files=normal
=all
=no

git status – текущий статус проектаcd docs – переход в папку docsgit status --untracked-files=normal	=all	=no

Слайд 7Добавление файлов и их индексирование
git add .
Удаление файлов
git rm --cached 1/11.php
Массовая

инициализация

git commit -a -m"init"

git add “.php”

Откат до предыдущего состояния

git checkout 11.php

Добавление файлов и их индексированиеgit add .Удаление файловgit rm --cached 1/11.phpМассовая инициализация git commit -a -m

Слайд 8Логи изменений
git log

Помощь
git help

git log --pretty=format:"%h - &an, %ar :

%s"

Когда именно проводились изменения

Показать изменения за 2 недели

git log --since=2.weeks

Показать, что было до commit и что после (например показать только 2 изменения)

git log –p -2

Логи изменений git logПомощьgit helpgit log --pretty=format:

Слайд 9Ветки
Ветка по умолчанию master

ВеткиВетка по умолчанию master

Слайд 11Создание веток
git checkout –b new_f //создание и переход в новую ветку

git

checkout new_f2 //переход в ветку new_f2

git branch //посмотреть существующие ветки

git branch –v //ветки и commit

git commit -m"commit in to new branch“ //закоммитить в новую ветку


Создание ветокgit checkout –b new_f 	//создание и переход в новую веткуgit checkout new_f2  //переход в ветку

Слайд 12git commit -m"commit in to branch master“ //закоммитить в определенную ветку
//предварительно


git config --global merge.tool kdiff3
//merge поместить из одной ветки в другую
git merge master

git mergetool
git commit -m“merge“ //
git commit -m

Слайд 13git remote add origin https://github.com/JuliaSmol/git-project.git
Просмотр удаленных репозиториев
git remote
Просмотр удаленных репозиториев с

указанием пути

git remote -v

Добавление удаленного репозитория

git remote add origin https://github.com/JuliaSmol/git-project.gitПросмотр удаленных репозиториевgit remoteПросмотр удаленных репозиториев с указанием путиgit remote -vДобавление удаленного репозитория

Слайд 14//написать команду еще раз – пригласить к вводу снова – Ctrl+C
Перемещение

локального репозитория в глобальный(на сервер)

git push -u origin master

//написать команду еще раз – пригласить к вводу снова – Ctrl+CПеремещение локального репозитория в глобальный(на сервер)git push

Слайд 15Настройка веток по умолчанию
git config --global push.default matching

Настройка веток по умолчаниюgit config --global push.default matching

Слайд 16Для организации работы в команде
Создать папку для ветки/разработчика
Запустить в ней Git

Bash
Осуществить клонирование командой:
git clone https://github.com/JuliaSmol/git-project.git
Для соединения содержимого веток
git fetch
“Забрать” изменения
git pull
Для организации работы в командеСоздать папку для ветки/разработчикаЗапустить в ней Git BashОсуществить клонирование командой:git clone https://github.com/JuliaSmol/git-project.gitДля соединения

Слайд 17Удаление удаленного репозитория
$ git remote rm paul
$ git remote
origin

Удаление удаленного репозитория$ git remote rm paul$ git remoteorigin

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть