Let's Run Jinyeah

Git rebase 본문

Programming/Git&Github

Git rebase

jinyeah 2021. 5. 5. 17:18

현재 commit으로부터 과거 N개의 commit에 대해 commit 통합, 메세지 수정

git rebase -i HEAD~N
git push -f [origin] [feature브랜치]
  1. 커밋 해시값 앞에 squash(약어로는 s)를 붙여줌. pick 대상에 squash로 지정된 커밋이 합쳐짐
  2. :wq 명령어로 저장
  3. 기존의 작업에 대한 커밋 메시지는 지우고 하나의 대표적인 commit 메세지 작성
  4. 원격 저장소에 commit 변경내역 push

 

다른 branch에 있는 여러 commit 내역을 현재 branch에 적용시키기

git rebase {가져올 Branch 이름}

'Programming > Git&Github' 카테고리의 다른 글

로컬 저장소를 새로운 Github 저장소에 등록  (0) 2021.02.11
Git Merge 충돌 해결 단계  (0) 2021.02.11
Git Push 실패 - Pull & Fetch & Merge  (0) 2021.02.11
Git reset & checkout & ignore  (0) 2020.02.03
Git Branch & Merge  (0) 2020.02.03
Comments