일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 트랜잭션
- network
- 디자인패턴
- git
- 스프링부트
- 인터셉터
- Transaction
- Filter
- 객체지향프로그래밍
- 스프링 시큐리티
- RestControllerAdvice
- MYSQL
- exception
- request
- response
- mybatis
- SQL
- Spring
- 자바
- OOP
- java
- proxy pattern
- Spring Security
- aspect
- aop
- spring boot
- http
- 스프링
- Interceptor
- 관점지향프로그래밍
- Today
- Total
목록git (2)
장쫄깃 기술블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dnceBo/btrMIOLIFGA/UTCwSZyYryL1MYR7IkYu70/img.jpg)
git-flow란 git-flow는 git이 새롭게 활성화되기 시작하는 10년전 쯤에 Vincent Drissen이 제안한 효율적인 git 브랜치 전략이다. 현재는 git으로 개발할 때 거의 표준과 같이 사용되는 방법론이다. 말하자면, git-flow는 기능이 아니라 하나의 방법론이라는 점이다. Vincent Drissen도 언급했듯이 git-flow가 완벽한 방법론은 아니고 각자 개발 환경에 따라 수정하고 변형해서 사용하라고 언급한다. git-flow 5가지 브랜치 모델 Vincent Drissen의 브랜칭 모델에는 5개의 브랜치가 사용된다. master develop feature release hotfix master 정식 배포되는 안정적인 버전의 소스코드가 관리되는 브랜치로, master 브랜치의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lYpgc/btrMkgcDkxk/I7LZKcKFKN3mzGwjvL6tQ1/img.jpg)
Merge 일반적으로 많이 사용되는 병합으로, 커밋 이력을 모두 남길 때 사용한다. git checkout jangjjolkit git merge my-branch 이 방식은 다시 Fast-Forward 방식과 Recursive 방식으로 나뉜다. Fast-Forward 새로운 브랜치 my-branch가 jangjjolkit 브랜치로부터 분기된 이후 jangjjolkit 브랜치에 새로운 커밋이 올라오지 않았다면, my-branch 브랜치가 jangjjolkit 브랜치와 비교하여 최신의 브랜치라고 할 수 있다. 이런 경우 my-branch의 변경 이력을 그대로 jangjjolkit으로 가져올 수 있는데, 이를 Fast-Forward Merge라고 한다. Recursive my-branch가 jangjjolk..