일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- exception
- Redis
- mybatis
- network
- OOP
- 스프링부트
- aspect
- Spring
- response
- request
- 스프링 시큐리티
- 인터셉터
- RestControllerAdvice
- 디자인패턴
- git
- 객체지향프로그래밍
- SQL
- proxy pattern
- Spring Security
- spring boot
- 트랜잭션
- Interceptor
- 스프링
- MYSQL
- Filter
- 관점지향프로그래밍
- java
- aop
- http
- 자바
- Today
- Total
목록git (2)
장쫄깃 기술블로그
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 브랜치의..
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..