프로젝트 개발 관련 공부/Git, Github

fork가 끊긴 repository를 original repository에 Merge하기

이제ise이제 2024. 3. 2. 23:42

!fork가 끊긴 걸 ReFork 하는 건 못했음!

 

상황

DevTechGrowth라는 Organization에 생성한 study_CS라는 Repository

원래 Public으로 진행했는데, Private으로 변경하면서 Fork가 끊겼다.

Private Repository를 Fork하는 방법

 

이건 Organization의 Member privileges의 Repository forking을 Allow 하는 것으로 해결

 


original repository

 

 

 

fork한 repository

fork가 끊겨서 PR을 날릴 수 없다.

 

 

remote에도 upstream이 없음

 

일단 remote add upstream으로 다시 fork할 main repo를 연결

 

upstream fetch해줌

 

rebase 해주니까 변경사항 발생

 

log 찍어보니,

main Repo : 예전 PR을 merge 했던 상태

reFork 하고싶은 Repo : PR 이후 새로 공부한 내용이 추가된 상태

 

 

 

바로 push 하면 reject 뜨니까 git pull 해주기