반응형
원본 리포지토리의 변경사항을 포크한 리포지토리에 업데이트하고 싶을 때가 있다. 까먹지 않도록 그 방법을 메모해 둔다.
git remote
git 프로젝트 폴더 안에서 위 명령어를 입력하면 리모트 저장소 목록을 확인할 수 있다. clone으로 프로젝트를 받아왔다면 일반적으로 origin 하나만 있을 것이다.
git remote add upstream <원본 리포지토리 git 주소>
위 명령어로 원본 리포지토리 주소를 upstream이라는 이름으로 추가한다.
다시 git remote를 입력해보면 upstream이 추가된 걸 볼 수 있다.
git fetch upstream
원본 리포지토리의 데이터들을 갱신한다.
git merge upstream/master
원본 리포지토리 master 브랜치의 내용을 현재 브랜치로 머지한다. 브랜치 이름이 main 등 다른 이름일 수도 있으니 이 부분은 확인 필요
git push
머지한 현재 브랜치를 푸시한다.
반응형
'잡담' 카테고리의 다른 글
포크한 리포지토리를 원본과 동기화 하기 (0) | 2022.04.09 |
---|---|
네이버 나우 동영상 주소 추출 삽질기 (2) | 2021.12.29 |
porkbun에 Cloudflare DNSSEC 설정하는 방법 (3) | 2021.08.28 |
IntelliJ 단축키 정리 (0) | 2021.05.08 |
zip 폭탄 (0) | 2021.02.26 |
KT olleh tv IP 대역 (0) | 2018.12.19 |
메인보드 설정화면 진입 단축키 (0) | 2016.04.10 |
정보 수행평가로 만든 스크래치 작품 (0) | 2012.12.07 |
원주율 (π, 파이) (0) | 2010.01.10 |