1. drf 팀 프로젝트 - git rebase squash
문제점
git commit 메시지를 수정하는 과정에서 git rebase -i HEAD~8 후 git push -f 사용
수정하지 않은 git log의 작성자에 포함되는 일 발생
시도해 본 것들
git rebase로 squash시도
git log자체는 삭제가 가능했지만, 변경 내역은 다른 commit으로 합쳐짐
commit 메시지까지는 직접 수정했지만, 파일 수정 내역은 조치할 방법을 알지 못함
알게 된 점
push -f가 굉장히 위험하다는 것을 알고 나름 조심한다고 생각했는데 본인의 로컬에서만 사용해도 그게 rebase -i HEAD와 합쳐지면서 의도치 않은 상태가 발생했다.
'개발일지 > TIL' 카테고리의 다른 글
TIL 23-05-16 drf - serializer 알아보기 (3) | 2023.05.16 |
---|---|
TIL 23-05-15 drf 팀 프로젝트 - KPT회고 (0) | 2023.05.15 |
TIL 23-05-13 drf 팀 프로젝트 - 프론트에서 이미지 보내기 (0) | 2023.05.13 |
TIL 23-05-12 drf 팀프로젝트 - serializer update(), ininstance (0) | 2023.05.12 |
TIL 23-05-11 drf 팀 프로젝트 - git - PR후 작업, push취소, branch명 변경, commit내용 변경 (0) | 2023.05.11 |