SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Распределённая
cистема контроля версий файлов
            Git

                      Никита Шультайс
                      http://shultais.ru
Зачем мне это?
Распределённая? Что это значит?
У нас уже есть проект, но оне еще не в Git'e




             cd /path/to/project/
             git init
Но не все файлы должны быть под VCS!
Зачем нам *.pyc, *.*~ и тестовые аватарки?




     echo *.pyc >> .git/info/exclude
     или


     vim .git/info/exclude
Это все?




git add .
git commit -a -m «Первый коммит»
И что теперь?




Ничего, программируем как и раньше.
Но не забываем делать коммиты.
Я изменил файл и добавил новый?
            Что делать?


git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: first.txt
# new file: second.txt
#
Зафиксируем изменения




git commit -a -m "Добавил второй файл."
[master e951bad] Добавил второй файл.
 2 files changed, 2 insertions(+), 0 deletions(-)
 create mode 100644 second.txt
И это все?
Я просто отмечаю изменения, которые сделал,
    чтобы в один момент к ним вернуться?




            Вся сила в ветках
Мой сайт уже 6 месяцев работает стабильно, зачем...
Бля-я-я, что-то сломалось.
Что делать, ведь я уже внес столько изменений?
Сила копирования




realty
new_realty
old_realty
super_new_realty
realty_v2
new_realty_v2
Затеял новую фичу или правишь баг?
Создай ветку.




      git branch new-feature
      git checkout new-feature
Опять упал ваш стабильный сайт?




      git checkout master
Правило 1. В master всегда должна
находится текущая рабочая версия продукта.


      Следствие: правки кода в master запрещены.
На каждый баг я буду создавать ветку?




       git branch hotfixes
       git checkout hotfixes
Правим баг, тестируем




git commit -a -m «fix #341»
git checkout master
git merge hotfixes
Я закончил новую фичу, что теперь?


  git commit -a -m «Закрыл #76»
  git checkout master
  git merge new-feature
  Опять баг?
  git checkout hotfiexes
  git merge master
  Правим баг
  git commit -a -m «fix #1245»
  git checkout master
  git merge hotfixes
А есть какие-то хорошие практики?




Hotfixes — правка багов
Develop — текущая разрабатываемая версия
Сегодня я много кодил. Все зря.
Что делать?
CTRL+Z
git checkout .
Правило 2. Постоянно делайте коммиты
Я обнаружил, что случайно
удалил важный файл 10 коммитов назад.
Что делать?




git checkout HEAD~10 важный_файл
Ок, релиз готов, как мне его залить на сайт?
Скопировать весь репозиторий?



     git diff HEAD~1 > update.patch
     patch -p1 < update.patch


    git archive -o update.zip HEAD 
    $(git diff --name-only HEAD~1)
Мы наняли еще одного программиста


  Вариант 1. Равноправный доступ.
  Новый разработчик копирует ваш репозиторий


git clone /home/username/project myrepo

git clone ssh://user@somehost:port/~user/repository

git clone git://user@somehost:port/~user/repository/project.git
Правило 3.
В любом новом репозитории, действуют правила 1 и 2
Новый разработчик написал новую фичу.
Но ветка master его репозитория уже отличается
от ветки master центрального.




          git checkout master
          git pull
          git merge new-feature
          git push
Мы наняли еще одно программиста-
стажера и не можем дать ему доступ на
изменение главного репозитория
Мы наняли удаленного верстальщика.
Хранить главный репозиторий
на моей машие уже неудобно.
GitHub $12/месяц
Gitent-scm.com
На корпоративном сайте
А если разместить репозиторий
прямо на сервере с сайтом?




                git push
Читайте «Магия Git» и Хабр
Спасибо

Weitere ähnliche Inhalte

Was ist angesagt?

Антон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с VagrantАнтон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с Vagrant
Daria Oreshkina
 
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The GrinderИлья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
SQALab
 

Was ist angesagt? (20)

Git intro
Git introGit intro
Git intro
 
Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source
Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open sourceСпецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source
Спецкурс 2014, занятие 5 (часть 2). Git, GitHub и Open source
 
Jenkins Imperative Pipeline vs Declarative Pipeline
Jenkins Imperative Pipeline vs Declarative Pipeline Jenkins Imperative Pipeline vs Declarative Pipeline
Jenkins Imperative Pipeline vs Declarative Pipeline
 
Vagrant и chef. от dev до deploy
Vagrant и chef. от dev до deployVagrant и chef. от dev до deploy
Vagrant и chef. от dev до deploy
 
Gradle in Enterprise, Is it possible?
Gradle in Enterprise, Is it possible?Gradle in Enterprise, Is it possible?
Gradle in Enterprise, Is it possible?
 
"Непрерывная интеграция или "Кто всё сломал?", Виктор Русакович, MoscowJS 23
"Непрерывная интеграция или "Кто всё сломал?", Виктор Русакович, MoscowJS 23"Непрерывная интеграция или "Кто всё сломал?", Виктор Русакович, MoscowJS 23
"Непрерывная интеграция или "Кто всё сломал?", Виктор Русакович, MoscowJS 23
 
Антон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с VagrantАнтон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с Vagrant
 
Git for you
Git for youGit for you
Git for you
 
Андрей Михайлов. Vagrant. Быстрое развертывание среды
Андрей Михайлов. Vagrant. Быстрое развертывание средыАндрей Михайлов. Vagrant. Быстрое развертывание среды
Андрей Михайлов. Vagrant. Быстрое развертывание среды
 
Быстрое развертывание среды разработки c Vagrant
Быстрое развертывание среды разработки c VagrantБыстрое развертывание среды разработки c Vagrant
Быстрое развертывание среды разработки c Vagrant
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере Git
 
Начало работы с Git (Visual Studio 2013, Bitbucket) - version 2013
Начало работы с Git (Visual Studio 2013, Bitbucket) - version 2013Начало работы с Git (Visual Studio 2013, Bitbucket) - version 2013
Начало работы с Git (Visual Studio 2013, Bitbucket) - version 2013
 
GIT Slides (25.03.2015)
GIT Slides (25.03.2015)GIT Slides (25.03.2015)
GIT Slides (25.03.2015)
 
Запуск тестов с tox и Docker
Запуск тестов с tox и DockerЗапуск тестов с tox и Docker
Запуск тестов с tox и Docker
 
Размещение проектов на drupal.org
Размещение проектов на drupal.orgРазмещение проектов на drupal.org
Размещение проектов на drupal.org
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Git
GitGit
Git
 
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The GrinderИлья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
 
Рефакторить легаси код? Только с юнит тестами!
Рефакторить легаси код? Только с юнит тестами!Рефакторить легаси код? Только с юнит тестами!
Рефакторить легаси код? Только с юнит тестами!
 
My slides from BMM №3 May 2019
My slides from BMM №3 May 2019My slides from BMM №3 May 2019
My slides from BMM №3 May 2019
 

Andere mochten auch

Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
Joel Krebs
 

Andere mochten auch (14)

Git flow
Git flowGit flow
Git flow
 
A Piece of case.
A Piece of case.A Piece of case.
A Piece of case.
 
Распределенные системы контоля версия на примере git
Распределенные системы контоля версия на примере gitРаспределенные системы контоля версия на примере git
Распределенные системы контоля версия на примере git
 
Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспечения
 
Сергей Сергеев — Maintainer кода в большом проекте
Сергей Сергеев — Maintainer кода в большом проектеСергей Сергеев — Maintainer кода в большом проекте
Сергей Сергеев — Maintainer кода в большом проекте
 
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"
 
Адаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1сАдаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1с
 
Continuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проектеContinuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проекте
 
Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с Git
 
iron man
iron maniron man
iron man
 
Intro To Git
Intro To GitIntro To Git
Intro To Git
 
GitFlow_MOEX
GitFlow_MOEXGitFlow_MOEX
GitFlow_MOEX
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Ähnlich wie Никита Шультайс. "Система управления версиями git"

Git для продолжающих
Git для продолжающихGit для продолжающих
Git для продолжающих
Ivan Evtukhovich
 
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
DrupalForumZP2012
 
Git, smart git & gitflow
Git, smart git & gitflowGit, smart git & gitflow
Git, smart git & gitflow
justvitalius
 
Антон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitАнтон Шумихин - Redmin&Git
Антон Шумихин - Redmin&Git
GAiN@ESD
 
Переход на Git из Subversion
Переход на Git из SubversionПереход на Git из Subversion
Переход на Git из Subversion
Mikhail Vasilyev
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git
phpdevby
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью GitКак удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git
phpdevby
 

Ähnlich wie Никита Шультайс. "Система управления версиями git" (20)

базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
 
Git для продолжающих
Git для продолжающихGit для продолжающих
Git для продолжающих
 
Git presentation
Git presentationGit presentation
Git presentation
 
Giflow
GiflowGiflow
Giflow
 
Приручаем Git
Приручаем GitПриручаем Git
Приручаем Git
 
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
 
Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с Git
 
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
 
Git basis
Git basisGit basis
Git basis
 
Git - Вадим Валуев
Git - Вадим ВалуевGit - Вадим Валуев
Git - Вадим Валуев
 
Git, smart git & gitflow
Git, smart git & gitflowGit, smart git & gitflow
Git, smart git & gitflow
 
Chebit.Git
Chebit.GitChebit.Git
Chebit.Git
 
Презентация Git-flow (на русском)
Презентация Git-flow (на русском)Презентация Git-flow (на русском)
Презентация Git-flow (на русском)
 
GIT: что внутри, и как это работает?
GIT: что внутри, и как это работает?GIT: что внутри, и как это работает?
GIT: что внутри, и как это работает?
 
Антон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitАнтон Шумихин - Redmin&Git
Антон Шумихин - Redmin&Git
 
Gitify - швейцарский нож для MODX-воина
Gitify - швейцарский нож для MODX-воинаGitify - швейцарский нож для MODX-воина
Gitify - швейцарский нож для MODX-воина
 
Переход на Git из Subversion
Переход на Git из SubversionПереход на Git из Subversion
Переход на Git из Subversion
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью GitКак удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git
 
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
 

Mehr von Egor Stremousov

Олег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазинаОлег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазина
Egor Stremousov
 
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазиновТен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Egor Stremousov
 
Сергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиентаСергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиента
Egor Stremousov
 
Олег Рыжков. Доменные имена
Олег Рыжков. Доменные именаОлег Рыжков. Доменные имена
Олег Рыжков. Доменные имена
Egor Stremousov
 
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазинаЕгор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Egor Stremousov
 
Денис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-БитриксДенис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-Битрикс
Egor Stremousov
 
Денис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазинаДенис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазина
Egor Stremousov
 
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Egor Stremousov
 
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облакеДенис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Egor Stremousov
 
Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?
Egor Stremousov
 
Social Media Marketing. Part 1
Social Media Marketing. Part 1Social Media Marketing. Part 1
Social Media Marketing. Part 1
Egor Stremousov
 

Mehr von Egor Stremousov (14)

Олег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазинаОлег Рыжков. Стратегия продвижения интернет-магазина
Олег Рыжков. Стратегия продвижения интернет-магазина
 
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазиновТен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
Тен Юлия. Откуда взять клиентов. Эффективные решения для интернет-магазинов
 
Сергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиентаСергей Вепренцев. Ваш сайт глазами клиента
Сергей Вепренцев. Ваш сайт глазами клиента
 
Олег Рыжков. Доменные имена
Олег Рыжков. Доменные именаОлег Рыжков. Доменные имена
Олег Рыжков. Доменные имена
 
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазинаЕгор Стремоусов. Дизайн и юзабилити интернет-магазина
Егор Стремоусов. Дизайн и юзабилити интернет-магазина
 
Денис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-БитриксДенис Донченко. Тиражные решения 1С-Битрикс
Денис Донченко. Тиражные решения 1С-Битрикс
 
Денис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазинаДенис Донченко. Платформа для интернет-магазина
Денис Донченко. Платформа для интернет-магазина
 
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
Денис Донченко. Корпоративный портал - современный инструмент для решения биз...
 
Денис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облакеДенис Донченко. Битрикс24 - Социальный интранет в облаке
Денис Донченко. Битрикс24 - Социальный интранет в облаке
 
Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?Максим Тимохин. Сколько стоит интернет-магазин?
Максим Тимохин. Сколько стоит интернет-магазин?
 
Social Media Marketing. Part 1
Social Media Marketing. Part 1Social Media Marketing. Part 1
Social Media Marketing. Part 1
 
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
 
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияПавел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
 

Kürzlich hochgeladen

ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
Ирония безопасности
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
Хроники кибер-безопасника
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
Хроники кибер-безопасника
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
Хроники кибер-безопасника
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
Хроники кибер-безопасника
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Ирония безопасности
 

Kürzlich hochgeladen (9)

Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdfMalware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
Malware. DCRAT (DARK CRYSTAL RAT) [RU].pdf
 
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
ИСТОЧНИКИ ИННОВАЦИОННОСТИ КИТАЯ (ПО ВЕРСИИ DGAP) | The Sources of China’s Inn...
 
Cyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdfCyberprint. Dark Pink Apt Group [RU].pdf
Cyberprint. Dark Pink Apt Group [RU].pdf
 
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdfСИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
СИСТЕМА ОЦЕНКИ УЯЗВИМОСТЕЙ CVSS 4.0 / CVSS v4.0 [RU].pdf
 
CVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdfCVE. The Fortra's GoAnywhere MFT [RU].pdf
CVE. The Fortra's GoAnywhere MFT [RU].pdf
 
MS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdfMS Navigating Incident Response [RU].pdf
MS Navigating Incident Response [RU].pdf
 
2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf2023 Q4. The Ransomware report. [RU].pdf
2023 Q4. The Ransomware report. [RU].pdf
 
Ransomware_Q3 2023. The report [RU].pdf
Ransomware_Q3 2023.  The report [RU].pdfRansomware_Q3 2023.  The report [RU].pdf
Ransomware_Q3 2023. The report [RU].pdf
 
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
Cyber Defense Doctrine Managing the Risk Full Applied Guide to Organizational...
 

Никита Шультайс. "Система управления версиями git"