반응형
원본 리포지토리의 변경사항을 포크한 리포지토리에 업데이트하고 싶을 때가 있다. 까먹지 않도록 그 방법을 메모해 둔다.
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) | 2024.10.18 |
---|---|
[Batch] 관리자 권한 획득하기 (0) | 2024.04.28 |
[Shell Script] 윷놀이 (0) | 2019.06.29 |
[Batch] 파일 다운로드 (3) | 2018.11.08 |
[Batch] help 명령어에 안나오는 명령어 모음 (0) | 2018.11.07 |
[VBS] 키보드 매크로 만들기 (1) | 2018.10.28 |
[Batch] 몇 비트 운영체제 사용 중인지 확인하기 (0) | 2013.11.01 |
CMD 부분적으로 색깔 바꾸기, cmdclr.exe (0) | 2013.08.09 |