깃허브를 public으로 사용하다보면 실수로 외부에 공개되면 안되는 민감한 내용이 노출되기도 합니다.

잘못 된 커밋을 날리기 위해서 잘못된 PR을 삭제하고 싶어도 막상 깃허브를 둘러보면 PR 삭제 버튼은 없고, close 버튼밖에 없습니다.

Untitled

로컬에서 rebase 로 커밋을 수정하고 force push 로 깃허브에 강제로 적용할 수 있다면 다행이지만,

만약 이미 PR이 close 되어있는 상태에서 force push 를 해버렸거나 (merge 아님)

도무지 PR을 수정하지 못하고 삭제를 해야하는 경우에는 아래와같은 방법으로 삭제를 진행할 수 있습니다.

깃허브에 문의 넣기

아래의 링크를 통해서 깃허브에 문의를 넣을 수 있습니다.

GitHub Support

링크를 들어가보면 일반적인 방법으로는 깃허브 웹에서는 하지 못했던 다양한 기능을 문의를 통하여 제공하고 있습니다.

Untitled

이중에서 저희는 PR을 지우는것이 목표이기 때문에, Remove data from a repository I own or control 메뉴로 들어갑니다.

Remove pull requests 를 선택합니다.

Untitled

링크를 타고 들어가면 가상 도우미가 말을 걸어줍니다. 물어보는대로 답하면 됩니다.