본문 바로가기

기타/git

GitHub Fork 리포지토리 업데이트 방법

목차

    GitHub Fork 리포지토리 업데이트 방법

    Fork한 Repository가 자동으로 업데이트 되지 않더라고요.

    그래서 업데이트하는 방법을 가져왔습니다.

     

    1. 포크해 온 저장소 추가

    git remote add origin (포크한 리포지토리 주소)

    주소를 복사해서 바로 붙여넣으면 다른 기호도 같이 들어가기 때문에

    메모장이나 다른 곳에 한 번 붙여넣은 뒤에 다시 복붙해서 넣어주세요.

    2. 원본 저장소 추가

    git remote add upstream (원본 리포지토리 주소)

    이것 또한 링크를 다른 곳에 한 번 붙여넣은 뒤에 다시 복붙해서 넣어주세요.

    3. 확인

    git remote -v

    잘 추가되었는지 확인해줍니다.

    4. 최신 내용 불러오기

    git fetch upstream

    5. merge

    git merge upstream/브랜치명

    보통 main이나 master일건데, 저는 main이어서

    git merge upstream/main 입력했습니다.

    6. push

    git push origin 브랜치명

     

    깃허브 들어가서 보면 업데이트되어 있는 것을 확인할 수 있습니다.

     

    추가된 저장소 제거

    git remote rm 저장소이름

    ex) git remote rm origin

     

    관련 에러

    추적되지 않은 파일 덮어쓰기 (Untracked working tree file ~ by merge)
    브랜치 일치하지 않음 (src refspec main does not match any)
    https://heiioworid.tistory.com/24

     

    '기타 > git' 카테고리의 다른 글

    Git 패키지명 변경하는 방법  (0) 2023.12.14