한 사람이 프로젝트 하나 잡고 일하는 좆소에서 일하다보니 피쳐 브랜치 따도 merge나 쓰지 rebase를 쓸 일이 업엇다 ...
능지 ㅎㅌㅊ
댓글 8
나 리베이스 모르는데 설명해줘 이해한거
익명(223.38)2024-01-06 10:15
답글
니가 새로운 기능 개발할려고 피쳐 브랜치를 땀 -> 다 만들었음 -> 이제 메인스트림에 합쳐야됨 -> Merge로 명시적으로 기능 추가 표시하기
익명(59.10)2024-01-06 10:42
답글
피쳐 브랜치에서 계속 개발하고 있는데 -> 메인스트림에서 다른사람들이 업데이트를 쭉쭉 함 -> 니 코드가 너무 뒤쳐짐 -> 니 브렌치의 base 커밋을 (1) 최초로 피쳐 브랜치를 땄던 지점에서 (2) 현재 메인스트림의 최신 커밋으로 옮겨줌(즉, base를 재설정 = rebase) -> 이제 니 코드 최신 코드
익명(59.10)2024-01-06 10:44
답글
나는 일캐 이해햇슴 ㅎ
익명(59.10)2024-01-06 10:44
답글
base 커밋이란게 그냥 다른 파일들을 현재 버전에 맞춘다는거지?
익명(58.230)2024-01-06 11:49
답글
처음에 피쳐 브랜치 딸 때 상태가 base 커밋인데 그걸 현재 메인스트림걸로 바꿔주는거임. 동작은 너가 말한 그대로고, 개념적으로는 현재 피쳐 브랜치가 옛날 버전이 아니라 최신 버전에서 딴 것 마냥 바ㅏ꿔줌
나 리베이스 모르는데 설명해줘 이해한거
니가 새로운 기능 개발할려고 피쳐 브랜치를 땀 -> 다 만들었음 -> 이제 메인스트림에 합쳐야됨 -> Merge로 명시적으로 기능 추가 표시하기
피쳐 브랜치에서 계속 개발하고 있는데 -> 메인스트림에서 다른사람들이 업데이트를 쭉쭉 함 -> 니 코드가 너무 뒤쳐짐 -> 니 브렌치의 base 커밋을 (1) 최초로 피쳐 브랜치를 땄던 지점에서 (2) 현재 메인스트림의 최신 커밋으로 옮겨줌(즉, base를 재설정 = rebase) -> 이제 니 코드 최신 코드
나는 일캐 이해햇슴 ㅎ
base 커밋이란게 그냥 다른 파일들을 현재 버전에 맞춘다는거지?
처음에 피쳐 브랜치 딸 때 상태가 base 커밋인데 그걸 현재 메인스트림걸로 바꿔주는거임. 동작은 너가 말한 그대로고, 개념적으로는 현재 피쳐 브랜치가 옛날 버전이 아니라 최신 버전에서 딴 것 마냥 바ㅏ꿔줌
아이고 진작 알았으면..