
Merge 종류에 대해 알아보자 왜? 회사에서 PR (Pull Request)를 권장하면서 feature브랜치에서 main브랜치로 반영할 때 어떤 방식으로 merge할 지 이야기가 나왔다. 그때 merge의 3가지 종류에 대해 듣게 됐는데, 대충은 알고있지만 조금 더 볼 겸 간단하게 정리해봤다. Merge 일반 merge이다. merge 커밋을 만들고 feature 브랜치에서 커밋한 내역을 다른 가지로 남겨둔다. 트리의 모양은 아래와 같다. 파란색이 main브랜치이고, 빨간색이 feature/#1-기능1 노란색이 feature/#2-기능2 이런식으로 트리가 구성된다. main브랜치에는 merge커밋만 생긴다. 장점 어디서부터 feature브랜치가 시작됐는지, 구현하면서 어떤 커밋을 했는지 정확하게 알 수..

GIt flow와 Github flow의 차이점을 알아보자 Git-flow Branch의 종류 feature > develop > release > hotfix > master(main) 중심이 되는 브랜치는 develop 브랜치와 master(main) 브랜치이다. 대부분의 작업은 develop 브랜치에서 모아지고 테스트를 통해 버그나 수정사항이 없다면 master 브랜치로 merge 한다. 브랜치 별 특징 Feature branch 부모 가지: develop 병합 가지: develop 이름: master, develop, release, hotfix 를 제외한 자유롭게 네이밍 새로운 기능을 추가할 때 주로 사용한다. Local server (개발자의 repo)에서 사용한다. Release branch..
- Total
- Today
- Yesterday
- ObservedObject
- 곰튀김
- delegate
- Protocol
- 카메라
- CodingTest
- MVVM
- strcut
- enumerations
- Git
- file private
- Login
- Swift
- ChatGPT
- Generic
- onTapGesture
- 의미있는이름
- AWS Fargate
- kakao
- AWS
- tabview
- OCR
- Xcode
- IOS
- docker
- navigation
- rxswift
- Custom
- frame과 bounds 차이
- SwiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |