티스토리 뷰
[ 사전 준비 ]
develop 브랜치를 base로
feature1과 feature2를 브랜치를 만들어줬습니다.
그리고 develop에서 commit 3개를 해줍니다.
feature1은 merge 커밋내역을 확인할 용도로 쓸 브랜치입니다.
feature1에서 commit 2개를 해줍니다.
feature2은 rebase 커밋내역을 확인할 용도로 쓸 브랜치입니다.
feature2에서 commit 2개를 해줍니다.
[ Merge ]
feature1로 develop을 머지해보겠습니다.
트리가 이렇게 그려집니다. 줄기가 2개!
(current branch를 feature1로 골라줬어요)
[ Rebase ]
feature2로 develop을 rebase 해보겠습니다.
트리가 이렇게 그려집니다. 줄기가 1개!
(current branch를 feature2로 골라줬어요)
두 브랜치를 같이 보면..!
그럼 만약에 두 피쳐브랜치를 풀리퀘해서 approve받았다고 치고
develop에 머지하면 트리가 어떻게 될까요..?!
feature1 (develop을 머지받은 브랜치)를 develop에 머지해보겠습니다
feature2 (develop을 리베이스 받은 브랜치)를 develop에 머지해보겠습니다
주황색 & 빨간색은 feature1을 머지했을 때
주황색 & 노란색은 feature2를 머지했을 때 입니다.
[ Reference ]
backlog.com/git-tutorial/kr/stepup/stepup2_8.html
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
[Git] git merge, git rebase
출처 글 👉 https://victorydntmd.tistory.com/78?category=682764
ansohxxn.github.io
'💻 > Git' 카테고리의 다른 글
[Git] local/remote/merged 브랜치 목록 조회 명령어 (0) | 2021.04.01 |
---|---|
[Git] Gitignore 파일 만들기 (1) | 2020.12.04 |
[Git] remote repository를 특정 커밋으로 초기화시켜주기 (0) | 2019.06.29 |
[Git] 명렁어 정리 (0) | 2019.03.31 |
[Git] 브랜치 관리 전략 GitFlow (0) | 2019.01.03 |
- Total
- Today
- Yesterday
- flutter 앱 출시
- flutter dynamic link
- Python Type Hint
- Django Firebase Cloud Messaging
- Sketch 누끼
- Flutter Clipboard
- Flutter 로딩
- cocoapod
- flutter build mode
- github actions
- Flutter Spacer
- Flutter Text Gradient
- METAL
- Django FCM
- 플러터 얼럿
- Django Heroku Scheduler
- drf custom error
- PencilKit
- 장고 URL querystring
- 플러터 싱글톤
- DRF APIException
- Watch App for iOS App vs Watch App
- Flutter getter setter
- 장고 Custom Management Command
- flutter deep link
- Dart Factory
- ipad multitasking
- 구글 Geocoding API
- ribs
- SerializerMethodField
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |