코딩스토리

Git - 이미 올린 Pull request 수정하기 본문

기타 이슈

Git - 이미 올린 Pull request 수정하기

kimtaehyun98 2021. 8. 17. 21:42

이미 올린 Pull Request 수정하기

 

2021 OSS 컨트리뷰톤을 진행하면서 두 번째 PR을 올리게 되었다.

 

첫 번째 PR때는 merge된 커밋들이 뒤섞이면서 잘못된 PR을 했었는데 이번에는 조금 더 신경을 써서 해본다는 게 그만..

 

Indentation을 제대로 체크하지 못하고 PR을 보내버렸다..ㅠ

 

심지어 멘토님이 말씀해주실때까지 몰랐다는 사실 ㅎㅎ

 

문제는 지금부터다.

PR을 수정해야되는데 아직 Git 경험치가 부족한지라.. 열심히 구글링 해 보았는데

 

도저히 이해할 수 있는 블로그들이 없었다.

대체로 "PR을 Closed 하고 다시 보내기" 이런 거여서 도움이 되지 않았다.

 

그래서 멘토님께 여쭤봤는데 바로 해결 방법을 알려주셨다.

  1. Review 받은 내용 수정후 git add 하기
  2. git commit --amend를 통해 최신 commit 덮어쓰기
  3. git push -f origin branch-name

(멘토님 진짜 최고! 바로 해결해주시는 클라쓰~!)

 

위 과정을 진행하면 내가 수정한 부분이 자동으로 PR에 반영이 된다.

 

즉 다시 PR을 진행하지 않아도 된다!

Comments