GitHub에서 Branch삭제해서 안 열리는 관련 PR 재개장하기

SeongGyun Hong·2024년 9월 20일

누구나... 경험했을 Github 브랜치 삭제 사태...

그런데 브랜치만 삭제했다면 로컬에 관련 로그가 남아있다면 git reflog를 통해 처리하면 되고
설사 그렇지 않더라도
git log --all --full-history --
요종도 선에서 다 끝난다.

문제는 ;;; 나처럼 github-classroom 같은 github 기능이 같이 PR로 엮여 들어오면서 브랜치가 열려버린 경우에
브랜치를 원격에서 그냥 delete 버튼으로 삭제해버리면, PR도 그냥 닫혀버리고 reopen이 안 된다 ㅎㅎ

그럴땐 어떡하느냐???

GitHub은 다 계획이 있다. 좌절하지말고 내가 다시 열고싶었던 PR로 이동하고 자신이 원하는 PR에 점점점 세개를 클릭한다.

1. 점점점(...) 세개 클릭!


그리고 나면, 이제 다시 이하와 같은 빨간 부분 클릭!

2. Browse repository at this poit 클릭 !

3. 그러고 나면, 해당 레포지토리에서 삭제했던 동명의 브랜치를 생성해주자!

4. 그리고 다시 PR로 돌아가보면 reopen이 된다 ㅎㅎ (본인은 이미 reopen해 놔서 closed로 뜸)

흐흐... 정말 다행이다... 다행이야...

profile
헤매는 만큼 자기 땅이다.

0개의 댓글