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 |
Tags
- JPA
- 서버개발캠프
- 디자인 패턴
- flask
- 스프링
- spring security
- annotation
- Redis
- 개발
- 스마일게이트
- 스프링 log
- 안드로이드
- 낙관적락 비관적락 차이
- 스프링 로그
- spring security 인증
- Transaction isolation level
- 암호화
- Pessimistic Lock
- bean
- JPA 낙관적락
- 캠프
- Android
- JPA 동시성
- component
- 서버
- JPA Lock
- Inno DB
- Optimistic Lock
- spring
- JPA 비관적락
Archives
- Today
- Total
목록GIT (1)
모르는게 많은 개발자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cydrdJ/btq76JrsRjl/Gj2JxKA7sfefBbN31OrPx0/img.png)
이번 포스팅에서는 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