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
'코딩 > git' 카테고리의 다른 글
[git] pull request 시 jupyter notebook 파일이 html 파일로 보이는 이유 + 약간의 해결 (?) (0) | 2022.10.02 |
---|---|
[Git] push한 커밋 메세지 수정하기 (rebase) (0) | 2022.07.25 |
[Github] github에서 fork한 저장소와 원본 저장소와 동기화 (0) | 2022.07.15 |
[Git] 맥에서 git으로 파일 올리기 , 파일 push 하기 (2) | 2022.03.19 |
[Git] git에서 로컬저장소에 있던 파일을 지우고 다시 git 시작하기 (0) | 2022.02.22 |