rebase

Git & GitHub/Git

[Git] 순서대로 merge 하는법 (feat. git rebase)

문제상황 깃을 이용하여 협업을 하면 기능 단위로 나누어 일을 분배해 Develop이나 Main 브랜치로 합치는 방식으로 일을 하게된다. 순서가 아래와 같다고 해보자. 순서: 홈페이지 -> 회원가입 기능 -> 로그인 기능 -> 게시판 기능 A, B, C, D 이렇게 4명이서 순서대로 일을 나누어가졌다. 이제 다들 git checkout을 통해 main으로부터 분기해 Feature 브랜치에서 작업을 시작할 것이다. 그런데 만약 C가 성격이 매우 급해서 login_feat 브랜치를 누구보다 빨리 만들었고, 작업도 빨리 끝내 다른 사람들의 작업을 기다렸다고 해보자. 모든 사람들이 일을 끝마쳤고 A부터 차례대로 Develop 브랜치에 합치기 시작한다. 그런데 이게 웬걸? 모든 사람들이 merge 작업을 수행하고 ..

Git & GitHub/Git

[Git] git rebase 사용하기

아래와 같은 로그가 있다고 해보자. $ git log commit 4b38800ffd950b6d9ee7d9e498cb813c4bb6196c (HEAD -> master) Author: BigBell Date: Sat Feb 12 14:45:52 2022 +0900 댓글기능완료 commit fbf1cb943bc5f651af389935089fd34d0ff2927f Author: BigBell Date: Sat Feb 12 14:45:26 2022 +0900 댓글기능2 commit 90dc548ae0bfaa3328fca93bad686fa37045f23d Author: BigBell Date: Sat Feb 12 14:44:34 2022 +0900 댓글기능1 commit 34e07046d9e9e3d11278ef..

gakko
'rebase' 태그의 글 목록