SlideShare a Scribd company logo
Распределённая
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» и Хабр
Спасибо

More Related Content

What's hot

Git intro
Git introGit intro
Git intro
Andrey Lapin
 
Спецкурс 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
7bits
 
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
zykin-ilya
 
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
MoscowJS
 
Антон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с VagrantАнтон Каляев — Быстрое развертывание среды с Vagrant
Антон Каляев — Быстрое развертывание среды с VagrantDaria Oreshkina
 
Git for you
Git for youGit for you
Git for you
Pavel Alexeev
 
Андрей Михайлов. Vagrant. Быстрое развертывание среды
Андрей Михайлов. Vagrant. Быстрое развертывание средыАндрей Михайлов. Vagrant. Быстрое развертывание среды
Андрей Михайлов. Vagrant. Быстрое развертывание среды
DrupalSib
 
Быстрое развертывание среды разработки c Vagrant
Быстрое развертывание среды разработки c VagrantБыстрое развертывание среды разработки c Vagrant
Быстрое развертывание среды разработки c Vagrant
Olga Lavrentieva
 
Scino: DVCS на примере Git
Scino: DVCS на примере GitScino: DVCS на примере Git
Scino: DVCS на примере Git
SCINO
 
Начало работы с 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)
Ilya V
 
Запуск тестов с tox и Docker
Запуск тестов с tox и DockerЗапуск тестов с tox и Docker
Запуск тестов с tox и Docker
Alexander Koshelev
 
Размещение проектов на drupal.org
Размещение проектов на drupal.orgРазмещение проектов на drupal.org
Размещение проектов на drupal.org
zabej
 
Kubernetes
KubernetesKubernetes
Kubernetes
SQALab
 
Git
GitGit
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The GrinderИлья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
Илья Евлампиев - Нагрузочное тестирование веб-приложений с помощью The Grinder
SQALab
 
Рефакторить легаси код? Только с юнит тестами!
Рефакторить легаси код? Только с юнит тестами!Рефакторить легаси код? Только с юнит тестами!
Рефакторить легаси код? Только с юнит тестами!
SmartStepGroup
 
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
Alex Chistyakov
 

What's hot (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
 

Viewers also liked

A Piece of case.
A Piece of case.A Piece of case.
A Piece of case.
TBWA\Moscow
 
Распределенные системы контоля версия на примере git
Распределенные системы контоля версия на примере gitРаспределенные системы контоля версия на примере git
Распределенные системы контоля версия на примере git
Ivan Evtukhovich
 
Успешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспеченияУспешная карьера в современной разработки программного обеспечения
Успешная карьера в современной разработки программного обеспечения
Sergey Morgunov
 
Сергей Сергеев — Maintainer кода в большом проекте
Сергей Сергеев — Maintainer кода в большом проектеСергей Сергеев — Maintainer кода в большом проекте
Сергей Сергеев — Maintainer кода в большом проекте
Yandex
 
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Yandex
 
Адаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1сАдаптация Git flow при коллективной разработке на 1с
Адаптация Git flow при коллективной разработке на 1с
Alexey Lustin
 
Continuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проектеContinuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проекте
SQALab
 
Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с Git
Andrey Akinshin
 
Intro To Git
Intro To GitIntro To Git
Intro To Git
kyleburton
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to gitJoel Krebs
 
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
Volker Hirsch
 

Viewers also liked (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
 

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

базовые принципы работы с Git
базовые принципы работы с Gitбазовые принципы работы с Git
базовые принципы работы с Git
DressTester
 
Git для продолжающих
Git для продолжающихGit для продолжающих
Git для продолжающихIvan Evtukhovich
 
Git presentation
Git presentationGit presentation
Git presentation
Alexandr Babenko
 
Giflow
GiflowGiflow
Giflow
Egor Petrov
 
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
Антон Григорьев, Git-flow: как построить процесс разработки и быстро получать...
ScrumTrek
 
Основы работы с Git
Основы работы с GitОсновы работы с Git
Основы работы с Git
Denis Latushkin
 
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.DrupalForumZP2012
 
Git - Вадим Валуев
Git - Вадим ВалуевGit - Вадим Валуев
Git - Вадим Валуев
DrupalCamp MSK
 
Git, smart git & gitflow
Git, smart git & gitflowGit, smart git & gitflow
Git, smart git & gitflowjustvitalius
 
Chebit.Git
Chebit.GitChebit.Git
Chebit.Git
Dmitry Maksimov
 
Презентация Git-flow (на русском)
Презентация Git-flow (на русском)Презентация Git-flow (на русском)
Презентация Git-flow (на русском)
Sergey Chudakov
 
GIT: что внутри, и как это работает?
GIT: что внутри, и как это работает?GIT: что внутри, и как это работает?
GIT: что внутри, и как это работает?
Tados
 
Антон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitАнтон Шумихин - Redmin&Git
Антон Шумихин - Redmin&GitGAiN@ESD
 
Gitify - швейцарский нож для MODX-воина
Gitify - швейцарский нож для MODX-воинаGitify - швейцарский нож для MODX-воина
Gitify - швейцарский нож для MODX-воина
MODX Беларусь
 
Переход на Git из Subversion
Переход на Git из SubversionПереход на Git из Subversion
Переход на Git из SubversionMikhail Vasilyev
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Git phpdevby
 
Как удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью GitКак удержать проект от анархии с помощью Git
Как удержать проект от анархии с помощью Gitphpdevby
 
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
2ГИС Технологии
 

Similar to Никита Шультайс. "Система управления версиями 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 — немного сложнее, чем на бумаге», Александр Бирюков
 

More from 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 1Egor Stremousov
 
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Egor Stremousov
 
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияПавел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
Egor Stremousov
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Egor Stremousov
 

More from 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
 
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
Марк Майер. ИНСТРУКЦИЯ ПО ВЫЖИВАНИЮ МАЛЕНЬКОЙ КОМПАНИИ В БОЛЬШОМ БИЗНЕСЕ
 
Павел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика примененияПавел Михайлов. Модульная сетка: практика применения
Павел Михайлов. Модульная сетка: практика применения
 
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?Егор Стремоусов. Модульная сетка: Что? Где? Когда?
Егор Стремоусов. Модульная сетка: Что? Где? Когда?
 

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