Soumettre la recherche
Mettre en ligne
Git flow
•
67 j'aime
•
3,503 vues
DaeMyung Kang
Suivre
Git Flow
Lire moins
Lire la suite
Internet
Signaler
Partager
Signaler
Partager
1 sur 26
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
[NDC16] Effective Git
[NDC16] Effective Git
Chanwoong Kim
Introduction to Git and GitHub
Introduction to Git and GitHub
Vikram SV
Git 입문자를 위한 가이드
Git 입문자를 위한 가이드
chandler0201
Git - Basic Crash Course
Git - Basic Crash Course
Nilay Binjola
Using Git and BitBucket
Using Git and BitBucket
Medhat Dawoud
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
중앙 서버 없는 게임 로직
중앙 서버 없는 게임 로직
Hoyoung Choi
Recommandé
svn 능력자를 위한 git 개념 가이드
svn 능력자를 위한 git 개념 가이드
Insub Lee
[NDC16] Effective Git
[NDC16] Effective Git
Chanwoong Kim
Introduction to Git and GitHub
Introduction to Git and GitHub
Vikram SV
Git 입문자를 위한 가이드
Git 입문자를 위한 가이드
chandler0201
Git - Basic Crash Course
Git - Basic Crash Course
Nilay Binjola
Using Git and BitBucket
Using Git and BitBucket
Medhat Dawoud
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)
MinGeun Park
중앙 서버 없는 게임 로직
중앙 서버 없는 게임 로직
Hoyoung Choi
Massive service basic
Massive service basic
DaeMyung Kang
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
pyrasis
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Heungsub Lee
Git flow Introduction
Git flow Introduction
David Paluy
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Heungsub Lee
Git real slides
Git real slides
Lucas Couto
Git basics
Git basics
GHARSALLAH Mohamed
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
Git best practices workshop
Git best practices workshop
Otto Kekäläinen
Git and Github slides.pdf
Git and Github slides.pdf
Tilton2
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
devCAT Studio, NEXON
Introduction to Git Commands and Concepts
Introduction to Git Commands and Concepts
Carl Brown
Git with bitbucket
Git with bitbucket
Sumin Byeon
Learning git
Learning git
Sid Anand
Basic Git Intro
Basic Git Intro
Yoad Snapir
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
git, 이해부터 활용까지
git, 이해부터 활용까지
jylee1229
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
Amazon Web Services Korea
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
git, git flow
git, git flow
eva
Jira manual
Jira manual
정인 주
Contenu connexe
Tendances
Massive service basic
Massive service basic
DaeMyung Kang
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
pyrasis
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
Hyunjik Bae
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Heungsub Lee
Git flow Introduction
Git flow Introduction
David Paluy
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Heungsub Lee
Git real slides
Git real slides
Lucas Couto
Git basics
Git basics
GHARSALLAH Mohamed
Gitのよく使うコマンド
Gitのよく使うコマンド
YUKI Kaoru
Git best practices workshop
Git best practices workshop
Otto Kekäläinen
Git and Github slides.pdf
Git and Github slides.pdf
Tilton2
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
devCAT Studio, NEXON
Introduction to Git Commands and Concepts
Introduction to Git Commands and Concepts
Carl Brown
Git with bitbucket
Git with bitbucket
Sumin Byeon
Learning git
Learning git
Sid Anand
Basic Git Intro
Basic Git Intro
Yoad Snapir
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
devCAT Studio, NEXON
git, 이해부터 활용까지
git, 이해부터 활용까지
jylee1229
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
Amazon Web Services Korea
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
Kazuhito Miura
Tendances
(20)
Massive service basic
Massive service basic
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
도커 무작정 따라하기: 도커가 처음인 사람도 60분이면 웹 서버를 올릴 수 있습니다!
스마트폰 온라인 게임에서 고려해야 할 것들
스마트폰 온라인 게임에서 고려해야 할 것들
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Git flow Introduction
Git flow Introduction
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
Git real slides
Git real slides
Git basics
Git basics
Gitのよく使うコマンド
Gitのよく使うコマンド
Git best practices workshop
Git best practices workshop
Git and Github slides.pdf
Git and Github slides.pdf
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
홍성우, 게임 서버의 목차 - 시작부터 출시까지, NDC2019
Introduction to Git Commands and Concepts
Introduction to Git Commands and Concepts
Git with bitbucket
Git with bitbucket
Learning git
Learning git
Basic Git Intro
Basic Git Intro
임태현, 게임 서버 디자인 가이드, NDC2013
임태현, 게임 서버 디자인 가이드, NDC2013
git, 이해부터 활용까지
git, 이해부터 활용까지
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
오딘: 발할라 라이징 MMORPG의 성능 최적화 사례 공유 [카카오게임즈 - 레벨 300] - 발표자: 김문권, 팀장, 라이온하트 스튜디오...
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
JenkinsとDockerって何が良いの? 〜言うてるオレもわからんわ〜 #jenkinsstudy
En vedette
git, git flow
git, git flow
eva
Jira manual
Jira manual
정인 주
Business tripreport2010.1.28
Business tripreport2010.1.28
Q&COMPANY
Brand idea crowdsourcing platform ideacream(in korean)
Brand idea crowdsourcing platform ideacream(in korean)
Sunoak Cheong
KG이니시스 회사소개서(2013 3)
KG이니시스 회사소개서(2013 3)
현지 임
Introduce billiji
Introduce billiji
billiji
서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드
KwangSeob Jeong
뉴스젤리 인포그래픽 총정리
뉴스젤리 인포그래픽 총정리
Newsjelly
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부
NAVER D2
모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부
NAVER D2
인포그래픽 가이드 2 1
인포그래픽 가이드 2 1
Newsjelly
모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부
NAVER D2
Change Requirement
Change Requirement
DaeMyung Kang
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스
01 페이스북특강 (daum it pro bono) 140308
01 페이스북특강 (daum it pro bono) 140308
csr_hope
Selenium for XE
Selenium for XE
승훈 오
SW Maestro 1-1 Project Keynote PDF
SW Maestro 1-1 Project Keynote PDF
진수 한
Refactoring(inline class, Hide delegate, remove middle man)
Refactoring(inline class, Hide delegate, remove middle man)
DaeMyung Kang
페이스북 페이지 분석 Pampered chef
페이스북 페이지 분석 Pampered chef
Jun Hee Kim
모바일 환경에 대한 이해와 네이버의 방향
모바일 환경에 대한 이해와 네이버의 방향
Seungyul Kim
En vedette
(20)
git, git flow
git, git flow
Jira manual
Jira manual
Business tripreport2010.1.28
Business tripreport2010.1.28
Brand idea crowdsourcing platform ideacream(in korean)
Brand idea crowdsourcing platform ideacream(in korean)
KG이니시스 회사소개서(2013 3)
KG이니시스 회사소개서(2013 3)
Introduce billiji
Introduce billiji
서버 아키텍처 이해를 위한 프로세스와 쓰레드
서버 아키텍처 이해를 위한 프로세스와 쓰레드
뉴스젤리 인포그래픽 총정리
뉴스젤리 인포그래픽 총정리
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 0부
모바일웹Ui개발 저자세미나 2부
모바일웹Ui개발 저자세미나 2부
인포그래픽 가이드 2 1
인포그래픽 가이드 2 1
모바일웹Ui개발 저자세미나 1부
모바일웹Ui개발 저자세미나 1부
Change Requirement
Change Requirement
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
2015 SW마에스트로 100+ 컨퍼런스_오픈스택 Swift로 시작하는 오픈소스 분석 삽질기
01 페이스북특강 (daum it pro bono) 140308
01 페이스북특강 (daum it pro bono) 140308
Selenium for XE
Selenium for XE
SW Maestro 1-1 Project Keynote PDF
SW Maestro 1-1 Project Keynote PDF
Refactoring(inline class, Hide delegate, remove middle man)
Refactoring(inline class, Hide delegate, remove middle man)
페이스북 페이지 분석 Pampered chef
페이스북 페이지 분석 Pampered chef
모바일 환경에 대한 이해와 네이버의 방향
모바일 환경에 대한 이해와 네이버의 방향
Similaire à Git flow
Git flow
Git flow
Wonjun Hwang
[SOSCON 2015] 제 3회 EFL 한국 커뮤니티 세미나 - 16살 된 EFL은 어떻게 관리하고 배포ᄒ...
[SOSCON 2015] 제 3회 EFL 한국 커뮤니티 세미나 - 16살 된 EFL은 어떻게 관리하고 배포ᄒ...
Daniel Juyung Seo
Git workflow
Git workflow
HANSUK KIM
필요해서 하는 개발 자동화
필요해서 하는 개발 자동화
none
GIT_GETCHA_HANJUNG
GIT_GETCHA_HANJUNG
Jung Han
Git command
Git command
Hyeongmin Lee
Similaire à Git flow
(6)
Git flow
Git flow
[SOSCON 2015] 제 3회 EFL 한국 커뮤니티 세미나 - 16살 된 EFL은 어떻게 관리하고 배포ᄒ...
[SOSCON 2015] 제 3회 EFL 한국 커뮤니티 세미나 - 16살 된 EFL은 어떻게 관리하고 배포ᄒ...
Git workflow
Git workflow
필요해서 하는 개발 자동화
필요해서 하는 개발 자동화
GIT_GETCHA_HANJUNG
GIT_GETCHA_HANJUNG
Git command
Git command
Plus de DaeMyung Kang
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
DaeMyung Kang
Plus de DaeMyung Kang
(20)
Count min sketch
Count min sketch
Redis
Redis
Ansible
Ansible
Why GUID is needed
Why GUID is needed
How to use redis well
How to use redis well
The easiest consistent hashing
The easiest consistent hashing
How to name a cache key
How to name a cache key
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Internet Scale Service Arichitecture
Internet Scale Service Arichitecture
Git flow
1.
Git Flow
2.
Branches •Master :
배포되었거나, 배포하기 직전의 브랜치 •Hotfix : 긴급 버그 배치 브랜치 •Release : 배포를 준비 하기 위한 브랜치, develop에서 브랜칭 •Develop : 개발 완료되고, 언제든지 배포할 수 있는 상태 •Feature : 실제 개발 브랜치 develop에서 브랜칭
3.
Develop Release master
hotfix feature
4.
소개
5.
Develop master Develop은
최초에 Master 로 부터 브랜칭
6.
Develop master 신규
개발은 feature 브랜치로… feature
7.
Develop master 개발이
끝나면 배포되도 가능할 때 develop으로 머지 feature
8.
Develop master 배포를
위해 develop 에서 release 브랜칭 – 테스트도 여기서 Release 201409021501 feature Release
9.
Develop master 오직
버그 수정만 계속 feature Release
10.
Develop master feature
Release 배포 후 master/develop 머지
11.
Develop master feature
Release TAG 201409021501
12.
Develop master feature
Release Hotfix hotfix
13.
Develop master feature
Release 버그 수정 후 master/develop 머지 hotfix
14.
Feature 개발 중에
15.
Develop master feature
Release 지속적으로 develop을 feature로 머지 hotfix Feature 2
16.
Feature 개발이 끝나도
배포가 가능할때 develop 으로 머지한다.
17.
안그러면… 머지한걸 다시
수동으로 빼야하는 지옥도…
18.
간단한 버그는 그냥
develop 바로 수정
19.
Merge 시에는 rebase
옵션을 사용하자.
20.
차이는 그냥 merge
commit 이 남는가임
21.
그리고 커밋도 가능한
squash 로 모아서 하나짜리로 merge를
22.
큰 변경들이 있을때는?
그게 겹친다면?
23.
주기적으로 develop을 역
Merge
24.
같이 개발되어야 하는
것들은 부모 브랜치를 하나 추가로 따고 이를 역머지
25.
그리고 유도리 있게
ㅋㅋㅋ
26.
Thank you.
Télécharger maintenant