Day5 git 협업 관리(2)

정채림·2026년 1월 7일

Rebase

git rebase <branch 이름>
  • 한 브랜치의 변경 이력을 다른 브랜치 위로 다시 쌓아서 합치는 명령

  • 히스토리를 일직선으로 만들어서 변경사항을 보다 깔끔하게 보이게 함

  • conflict가 발생하였을 경우 다른 branch의 변경사항 위에 내 커밋을 쌓는 것으로 충돌을 해결할 수도 있음.

git rebase --continue

로 수정한 값을 정상 반영할 수 있음.

git rebase -i 

-i 옵션을 통해 커밋을 합치거나 쪼개는 것도 가능해짐.

//ex
//HEAD에서부터 최신커밋 1개전까지를 기준으로
편집하게 됨.
git rebase -i HEAD~1

Commit amend

git commit --amend

기존 커밋에 문제가 있을 경우 수정할 수 있는 커맨드.

0개의 댓글