티스토리 뷰
git을 사용하다보면 git 커밋 순서를 바꿔야 하는 순간이 있습니다.
아래 이미지를 예로 들어봅시다.
현재 develop에는 카페 정보 조회 API와 GlobalExceptionHandler가 배포되어 있습니다.
master에 GlobalExceptionHandler만 배포하여 테스트하고 싶을 수 있습니다.
여러 방법이 있겠지만, 이 포스팅에서는 커밋 순서 바꾼 후 배포를 하는 걸 다뤄보겠습니다.
커밋 순서 바꾸기
master 위에 커밋인 카페 정보 조회 커밋에서 오른쪽 클릭 후 Interactively Rebase from Here를 눌러줍니다.
GlobalExceptionHandler 커밋을 위로 올려주고 Start Rebasing을 눌러줍니다.
이렇게 되면 다음 이미지처럼 커밋 순서가 바뀌게 됩니다.
이걸 develop으로 push해주면 됩니다.
주의할 점은 강제 푸시해줘야 합니다.
git push -f origin develop
'개발 노트' 카테고리의 다른 글
[스프링+코틀린] kotest로 리팩터링 내성 파악하기 (0) | 2023.08.20 |
---|---|
git merge 옵션 squash (0) | 2023.08.10 |
[스프링+코틀린] springfox @ApiModelProperty "is"가 붙은 변수 미노출 버그 (0) | 2023.07.25 |
[코틀린] 두 날짜(LocalDateTime)의 일수 차이 코틀린스럽게 구하기 - ChronoUnit (0) | 2023.07.20 |
[스프링+코틀린] spring boot 3 Class 'Foo' should have [public, protected] no-arg constructor (0) | 2023.07.20 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- BOJ
- 클린 코드
- 백준
- 이펙티브 자바
- 알고리즘
- programmers
- Kotlin
- MSA
- kotest
- Java
- JPA
- AWS
- Spring Boot
- 코테
- 이팩티브 자바
- BAEKJOON
- Algorithm
- kkoon9
- 객체지향
- 디자인 패턴
- 클린 아키텍처
- Spring
- 디자인패턴
- Effective Java
- 프로그래머스
- Olympiad
- node.js
- C++
- 정규표현식
- 테라폼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함