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 | 29 | 
| 30 | 
													Tags
													
											
												
												- Android
 - nvidia-docker
 - RX
 - 대학톡
 - 안드로이드 클린 아키텍쳐
 - todofication
 - Quickly
 - 카드내역 공유
 - 뷰 상태 저장
 - java.lang.OutOfMemoryError: Java heap space
 - 안드로이드
 - compileKotlin FAILED
 - andorid
 - 작성
 - RxJava
 - Koin
 - 타이머앱
 - 특가알람
 - fragment
 - 뷰 상태복구
 - 올인원타이머
 - recyclerview
 - List
 - kotlin
 - moveToState
 - 특가촌
 - android clean architecture
 - onViewCreated
 - 카드 내역 공유 앱
 - 특가게시판
 
													Archives
													
											
												
												- Today
 
- Total
 
목록squash and merge (1)
seoft
			
			
				git merge, rebase, cherry-pick, reset, Squash and merge 정리
				
	
	
               
           
					
					
					
					
					
					
						
					
				[merge, rebase] 공통 목적 : PR전, 작업 브랜치가 대상 브랜치와 fast-forward상태가 되도록 하기위함 merge 두개 혹은 세개의 브렌치를 활용하여 새로운 commit을 생성 후 현재 브랜치에 덧붙임 3-way merge : 총 세가지의 commit(브랜치a,b,공통조상)을 활용하여 새로운 commit을 생성 후 현재 브랜치에 덧붙임 fast forward merge : merge의 피대상(base) 브랜치와 대상(changed) 브랜치가 합칠때 피대상 브랜치의 변화가 없을 경우 피대상 브랜치의 포인터만 대상브랜치로 옮겨짐 *git merge -X [ours or theirs] 브랜치명 ([내것 or 상대것]으로 conflict 없이 auto merge, 단 기존 파일 delete..
				etc
				
				2019. 9. 27. 22:01