코딩/git
[Github] github에서 fork한 저장소와 원본 저장소와 동기화
anjulia
2022. 7. 15. 11:52
PR은 sy브랜치를 이용해서 날렸고,
원본저장소에서 모두 merge가 되었다.
하지만 fork한 시점은 내가 PR을 날리기전이다.
내 저장소의 main 브랜치는 원본 저장소의 main 브랜치 내용과 동기화 되어있지 않다.
1. 내 로컬에서 원본 저장소의 위치가 설정 되어있는지 확인한다.
git remote -v
real-repo라는 이름으로 원본 저장소의 위치가 설정되어있음을 확인할 수 있다.
2. Fork한 저장소의 main브랜치로 변경한다.
git checkout main
main브랜치로 변경 후 동기화를 시키라는 문구가 출력된다.
3. 원본 저장소 내용을 fetch한다.
git fetch real-repo
4. 로컬의 main 브랜치와 원본 저장소의 main브랜치를 merge한다.
git merge real-repo/main
5. 로컬의 main 브랜치가 원본 저장소와 동기화가 되었고 main 브랜치를 push 하면
github 저장소 내용이 원본 저장소 내용과 똑같이 동기화된다.
git push origin