개발/Git
Git Remote Branch 로그 정리
과녁스
2020. 9. 10. 13:44
git rebase -i HEAD~2
branch의 로그를 정리하고 싶은 일이 생겨서 알아보던 중 local branch의 로그 정리는 git의 rebase 명령어를 통해서 정리할 수 있었으나(git rebase 추후 정리), 원격(remote) 브랜치의 로그는 정리할 경우 일반적인 push로는 실행이 되지 않아서 push 명령어의 옵션 추가가 필요하였다.
- 로컬 브랜치에서 rebase
- git rebase -i HEAD~2 (커밋을 합칠 로그 개수)
- 원격 브랜치로 합친 커밋 push
- git push origin feature/git_branch_test --force
※ 주의사항
이미 원격 브랜치를 다른 사용자가 pull 받아서 사용하고 다시 push 할 경우 커밋 내역이 꼬일 수 있기 때문에 절대적으로 확인 후 진행