Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 안드로이드
- 개발
- 스프링
- bean
- JPA 동시성
- 디자인 패턴
- Pessimistic Lock
- JPA Lock
- Optimistic Lock
- JPA 낙관적락
- 서버
- 암호화
- 캠프
- Redis
- Transaction isolation level
- component
- Android
- 스마일게이트
- spring security 인증
- flask
- Inno DB
- spring
- 낙관적락 비관적락 차이
- JPA 비관적락
- 서버개발캠프
- 스프링 로그
- spring security
- 스프링 log
- annotation
- JPA
Archives
- Today
- Total
목록git (1)
모르는게 많은 개발자
[Git] Branch 병합 전략(Merge, Rebase, Squash) 개념/예제
이번 포스팅에서는 Git 브랜치 병합 전략에 대해 포스팅하려 한다. 평소에 Git을 사용하며 Merge만 거의 사용해서 브랜치를 합쳤는데 이렇게 하니 히스토리가 지저분해진 것을 보고 Rebase와 Squash에 대해 제대로 알고 사용하고자 정리해놓으려한다. 브랜치 병합 전략에는 3가지가 있다. 1. Merge 2. Rebase Merge 3. Squash Merge 1. Merge 먼저 가장 기본 병합 방법인 Merge에 대해 알아보자. Merge에는 여러가지 방식이 있지만 크게는 두가지의 방식이 많이 사용된다. Fast-Forward 3-Way-Merge Fast-Forward 먼저 아래의 Commit 히스토리를 보자. master 브랜치에서 생성된 A 브랜치가 두 번의 Commit을 한 상태이다. 이..
GIT
2021. 6. 25. 20:04