Soumettre la recherche
Mettre en ligne
Git for beginners
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
613 vues
S
Slava Semushin
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 12
Télécharger maintenant
Recommandé
Git for beginners (NskConf)
Git for beginners (NskConf)
Slava Semushin
Git intro for SKB Campus
Git intro
Git intro
Andrey Lapin
Системы управления версиями на примере Git
Scino: DVCS на примере Git
Scino: DVCS на примере Git
SCINO
Презентация доклада Владислава Чернова на конференции SQADays-14, Львов 8-9 ноября 2013
Continuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проекте
SQALab
Презентация методологии git-flow для стабильной разработки Текстовая версия: https://medium.com/ruopsdev/git-flow-presentation-b80643390888 Скачать презентацию в формате pptx: https://docs.google.com/presentation/d/1Bgx5GP9ykGYKUnAaD53Y0YIpPpHHSbvT/edit?usp=sharing&ouid=106302903983671723423&rtpof=true&sd=true
Презентация Git-flow (на русском)
Презентация Git-flow (на русском)
Sergey Chudakov
Git для новичков
Git для новичков
Softline
что такое Git и как с ним бороться
что такое Git и как с ним бороться
Владимир Кожаев
Вместе с Алексеем Ашурком мы расскажем о том, как проект «Фламп» релизится по 2n раз в неделю и комфортно себя при этом чувствует: — Ветки - это хорошо или о переходе с SVN на Git. — Чем плоха «классическая» модель релизов. — Что такое модель пофичных релизов, в чём её плюсы и минусы. — Почему она подходит для веб-сервисов. — Как идти в ногу со временем или частые деплои. — Как ловить ошибки и минимизировать их число. Видео доклада: http://devday.2gis.ru/report/15
Фламп на спидах или ка релизить каждый день
Фламп на спидах или ка релизить каждый день
DevDay
Recommandé
Git for beginners (NskConf)
Git for beginners (NskConf)
Slava Semushin
Git intro for SKB Campus
Git intro
Git intro
Andrey Lapin
Системы управления версиями на примере Git
Scino: DVCS на примере Git
Scino: DVCS на примере Git
SCINO
Презентация доклада Владислава Чернова на конференции SQADays-14, Львов 8-9 ноября 2013
Continuous delivery в крупном интернет проекте
Continuous delivery в крупном интернет проекте
SQALab
Презентация методологии git-flow для стабильной разработки Текстовая версия: https://medium.com/ruopsdev/git-flow-presentation-b80643390888 Скачать презентацию в формате pptx: https://docs.google.com/presentation/d/1Bgx5GP9ykGYKUnAaD53Y0YIpPpHHSbvT/edit?usp=sharing&ouid=106302903983671723423&rtpof=true&sd=true
Презентация Git-flow (на русском)
Презентация Git-flow (на русском)
Sergey Chudakov
Git для новичков
Git для новичков
Softline
что такое Git и как с ним бороться
что такое Git и как с ним бороться
Владимир Кожаев
Вместе с Алексеем Ашурком мы расскажем о том, как проект «Фламп» релизится по 2n раз в неделю и комфортно себя при этом чувствует: — Ветки - это хорошо или о переходе с SVN на Git. — Чем плоха «классическая» модель релизов. — Что такое модель пофичных релизов, в чём её плюсы и минусы. — Почему она подходит для веб-сервисов. — Как идти в ногу со временем или частые деплои. — Как ловить ошибки и минимизировать их число. Видео доклада: http://devday.2gis.ru/report/15
Фламп на спидах или ка релизить каждый день
Фламп на спидах или ка релизить каждый день
DevDay
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
it-people
Git. Selected Features. Описание наиболее интересных и юзабельных вещей на мой взгляд
Git presentation
Git presentation
Alexandr Babenko
DevHub 3 - CVS
DevHub 3 - CVS
Magento Dev
презентация об инструментах командной работы.
Инструменты командной работы
Инструменты командной работы
Sergey Nechaev
Данный доклад познакомит Вас с системой управления версиями файлов Git, которой пользуется Drupal-сообщество. Эта система может значительно упростить жизнь команды разработчиков, а также обезопасить Вас от потери файлов. В доклад также входит описание систем управления версиями в целом. Видео доклада: http://www.youtube.com/watch?v=3urk3xf79SM
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
Dmytro Olaresko
Git basis
Git basis
Artem Shymko
GitFlow_MOEX
GitFlow_MOEX
Sergey Maximov
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
DrupalForumZP2012
Стажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. Git
7bits
git, basic level, newbee
GIT Slides (25.03.2015)
GIT Slides (25.03.2015)
Ilya V
В Яндексе не только пишут код, но ещё и запускают его в виде сервисов. Из доклада вы узнаете, как мы обслуживаем наш код, какие процессы выстраиваем для правильного соблюдения релизного цикла и как нам в этом помогает Git и GitHub.
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Yandex
Приручаем Git
Приручаем Git
2ГИС Технологии
Как гит можем помочь именно вашей компании? Почему стоит перейти на него?
Git for you
Git for you
Pavel Alexeev
— Почему нельзя просто взять и "натянуть" шаблон на CMS/Framework — Как сократить время разработки в 2 раза, работая над конечным продуктом, а не над побочными артефактами — Что значит Continuous Integration для frontend разработчика — Как использовать CI на примере работы с 1C-Bitrix
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Talks&Works
Презентация с выступления Подрубного Константина, CTO White Label Production ( http://wlbl.ru/ ) на конференции TALKS&WORKS ( http://t-n-w.ru/ )
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
wlbl
В процессе работы над кодом мы можем допускать ошибки, менять своё мнение, пробовать различные гипотезы. Работая над большими проектами, мы не всегда можем контролировать весь наш код и уследить за его развитием — для этого нам нужны системы контроля версий, о которых и рассказано в данной лекции.
Сергей Сергеев - Системы контроля версий
Сергей Сергеев - Системы контроля версий
Yandex
Сборка web проекта с использованием Grunt и Node.js
Сборка web проекта с использованием Grunt и Node.js
GeeksLab Odessa
Доклад о том, зачем нужен CI, как он интегрируется в процесс разработки. В докладе есть небольшое демо о весьма известном cloud-based CI сервисе Travis-CI. В процессе демо будет «поломан» билд и затем сразу же починен. Весьма показательно в том плане, что это доказывает простоту всей технологии.
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
FDConf
Непрерывная интеграция при разработке баз данных.
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)
Vladimir Bakhov
Little Service in 2h
Little Service in 2h
Alexei Yuzhakov
Contenu connexe
Similaire à Git for beginners
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
it-people
Git. Selected Features. Описание наиболее интересных и юзабельных вещей на мой взгляд
Git presentation
Git presentation
Alexandr Babenko
DevHub 3 - CVS
DevHub 3 - CVS
Magento Dev
презентация об инструментах командной работы.
Инструменты командной работы
Инструменты командной работы
Sergey Nechaev
Данный доклад познакомит Вас с системой управления версиями файлов Git, которой пользуется Drupal-сообщество. Эта система может значительно упростить жизнь команды разработчиков, а также обезопасить Вас от потери файлов. В доклад также входит описание систем управления версиями в целом. Видео доклада: http://www.youtube.com/watch?v=3urk3xf79SM
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
Dmytro Olaresko
Git basis
Git basis
Artem Shymko
GitFlow_MOEX
GitFlow_MOEX
Sergey Maximov
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
DrupalForumZP2012
Стажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. Git
7bits
git, basic level, newbee
GIT Slides (25.03.2015)
GIT Slides (25.03.2015)
Ilya V
В Яндексе не только пишут код, но ещё и запускают его в виде сервисов. Из доклада вы узнаете, как мы обслуживаем наш код, какие процессы выстраиваем для правильного соблюдения релизного цикла и как нам в этом помогает Git и GitHub.
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Yandex
Приручаем Git
Приручаем Git
2ГИС Технологии
Как гит можем помочь именно вашей компании? Почему стоит перейти на него?
Git for you
Git for you
Pavel Alexeev
— Почему нельзя просто взять и "натянуть" шаблон на CMS/Framework — Как сократить время разработки в 2 раза, работая над конечным продуктом, а не над побочными артефактами — Что значит Continuous Integration для frontend разработчика — Как использовать CI на примере работы с 1C-Bitrix
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Talks&Works
Презентация с выступления Подрубного Константина, CTO White Label Production ( http://wlbl.ru/ ) на конференции TALKS&WORKS ( http://t-n-w.ru/ )
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
wlbl
В процессе работы над кодом мы можем допускать ошибки, менять своё мнение, пробовать различные гипотезы. Работая над большими проектами, мы не всегда можем контролировать весь наш код и уследить за его развитием — для этого нам нужны системы контроля версий, о которых и рассказано в данной лекции.
Сергей Сергеев - Системы контроля версий
Сергей Сергеев - Системы контроля версий
Yandex
Сборка web проекта с использованием Grunt и Node.js
Сборка web проекта с использованием Grunt и Node.js
GeeksLab Odessa
Доклад о том, зачем нужен CI, как он интегрируется в процесс разработки. В докладе есть небольшое демо о весьма известном cloud-based CI сервисе Travis-CI. В процессе демо будет «поломан» билд и затем сразу же починен. Весьма показательно в том плане, что это доказывает простоту всей технологии.
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
FDConf
Непрерывная интеграция при разработке баз данных.
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)
Vladimir Bakhov
Little Service in 2h
Little Service in 2h
Alexei Yuzhakov
Similaire à Git for beginners
(20)
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
DUMP-2012 - Управление разработкой - "Опыт смены системы контроля версий" Кон...
Git presentation
Git presentation
DevHub 3 - CVS
DevHub 3 - CVS
Инструменты командной работы
Инструменты командной работы
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
Git basis
Git basis
GitFlow_MOEX
GitFlow_MOEX
Системы управления версиями (VCS). Знакомство с Git.
Системы управления версиями (VCS). Знакомство с Git.
Стажировка-2013, разработчики, занятие 10. Git
Стажировка-2013, разработчики, занятие 10. Git
GIT Slides (25.03.2015)
GIT Slides (25.03.2015)
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Сергей Сергеев "Менеджмент кода, или Почему SCM"
Приручаем Git
Приручаем Git
Git for you
Git for you
Continuous Integration(как мы подружили frontend и backend)
Continuous Integration(как мы подружили frontend и backend)
Continuous integration, или как мы подружили front end и back-end
Continuous integration, или как мы подружили front end и back-end
Сергей Сергеев - Системы контроля версий
Сергей Сергеев - Системы контроля версий
Сборка web проекта с использованием Grunt и Node.js
Сборка web проекта с использованием Grunt и Node.js
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
«Continuous Integration — A to Z или Непрерывная интеграция — кто всё сломал?»
Непрерывная интеграция при разработке баз данных. (Show version)
Непрерывная интеграция при разработке баз данных. (Show version)
Little Service in 2h
Little Service in 2h
Git for beginners
1.
Git для начинающих
Слава Семушин, web-разработчик в Новосибирске vyacheslav.semushin@softline.ru
2.
3.
Как создать репозиторий
4.
«с нуля»
5.
склонировать существующий
6.
импортировать из SVN
7.
Базовые понятия
8.
Основные операции (work
flow)
9.
Полезные ссылки
10.
11.
нет необходимости обращаться
к сети каждый раз
12.
написан на Си
Линусом Торвальдсом :)
13.
Компактнее
14.
Децентрализован
15.
отсутствует центральный репозиторий
16.
offline режим работы
17.
18.
19.
20.
semushinv = Slava
Semushin <vysheslav.semushin@softline.ru>
21.
22.
удалённые (remote) репозитории
23.
origin
24.
бранчи (ветки)
25.
локальные
26.
удалённые
27.
состояние файлов
28.
не под управлением
git
29.
изменён, но не
будет закоммичен
30.
изменён и будет
закоммичен
31.
32.
git add
33.
git mv
34.
git rm
35.
Просмотр истории
36.
git log
37.
Просмотр конкретных изменений
38.
git diff
39.
git diff master
stable
40.
git diff 4b32..8cf1
41.
git diff HEAD^..HEAD~3
42.
Просмотр текущего состояния
43.
git status
44.
Фиксирование изменений
45.
46.
git branch<имя бранча>
47.
Просмотр бранчей
48.
git branch -r
49.
git branch -a
50.
Переключение между бранчами
51.
git checkout<имя бранча>
52.
git checkout –b
<имя нового бранча>
53.
Слияние бранчей
54.
55.
git push
56.
git push origin
master
57.
Получение чужих изменений
58.
git pull
59.
60.
Pro Git (http://progit.org/book/ru/)
61.
Git Magick (http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/)
62.
Соответствие команд svn/git
63.
http://git.or.cz/course/svn.html
64.
Импорт из SVN
65.
http://www.jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/
66.
http://stackoverflow.com/questions/79165/how-to-migrate-svn-with-history-to-a-new-git-repository
67.
Удачная модель ветвления
68.
http://habrahabr.ru/blogs/Git/106912/
69.
Шпаргалка с командами
70.
http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
71.
Сравнение git и
других VCS
72.
Télécharger maintenant