Git Rebase - 커밋 히스토리를 깔금하게
브랜치를 합치는 방법에는 크게 merge와 rebase가 있습니다. 두 방법의 차이는 크게 커밋 히스토리가 달라집니다. merge 커밋 순서를 바꾸지 않습니다. 존재하는 브랜치가 변경되지 않습니다. 새로운 merge commit이 생깁니다. 변경 내용의 이력이 모두 그대로 남아 있기 때문에 이력이 복잡해집니다. rebase 커밋 메시지가 시간 순서대로 합쳐집니다. 히스토리가 좀 더 깔끔해집니다. 원래의 커밋 이력이 변경되기 때문에 정확한 이력을 남겨야 할 필요가 있을 경우 사용하면 안됩니다. rebase는 base를 새롭게 설정한다는 의미이고, 커밋 메시지가 좀 더 깔끔해지는 특징이 있습니다. rebase명령어를 통해 커밋 히스토리를 깔금하게 브랜치를 병합할 수 있습니다. user@AL01724100 G..
Git
2022. 2. 8. 21:01
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- rxjava
- 연산자
- CancellationException
- Exception
- ConcatAdapter.Config
- git
- isActive
- DSL
- 클린 코드
- ViewModelProvider
- 함수
- null
- 클린코드
- ViewModelStoreOwner
- gradle
- Flowable
- clean code
- commit
- viewmodel
- TDD
- Widget
- Flutter
- Android
- Kotlin
- 코루틴
- ConcatAdapter
- DART
- 보이스카우트 규칙
- Coroutine
- observable
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
