개발/Git

Git Remote Branch 로그 정리

과녁스 2020. 9. 10. 13:44
git rebase -i HEAD~2

branch의 로그를 정리하고 싶은 일이 생겨서 알아보던 중 local branch의 로그 정리는 git의 rebase 명령어를 통해서 정리할 수 있었으나(git rebase 추후 정리), 원격(remote) 브랜치의 로그는 정리할 경우 일반적인 push로는 실행이 되지 않아서 push 명령어의 옵션 추가가 필요하였다.

 

  1. 로컬 브랜치에서 rebase
    • git rebase -i HEAD~2 (커밋을 합칠 로그 개수)
  2. 원격 브랜치로 합친 커밋 push
    • git push origin feature/git_branch_test --force

※ 주의사항

  이미 원격 브랜치를 다른 사용자가 pull 받아서 사용하고 다시 push 할 경우 커밋 내역이 꼬일 수 있기 때문에 절대적으로 확인 후 진행