원본 repository로부터 최신 정보를 가져와 fork한 repository를 업데이트 시키는 작업이다.
동기화 작업이 완료되면 local, remote 저장소가 모두 Origin Repository의 최신 상태에 동기화된다.
작업 진행 순서
1.$git remote add upstream [원본저장소URL] <- 부모 레파지토리 연결
2. $git remote -v <- 연결되어있는지 확인
3. $git fetch upstream <- 최신버전으로 업데이트
- 위 명령어를 통해 원본 Repository에 master branch에 있는 내용들이 본인의 PC에 upstream/master로 복사가 된다.
4. $git checkout master
- 이후 master에 가져온 내용을 합치기 위해 먼저 master로 이동해준다.
5. $git merge upstream/master
- 명령어를 통해 merge해준다.
6. $git push origin master
- git push를 하면 나의 Repository에 원본 Repository의 변경된 사항이 적용
'Study > Git' 카테고리의 다른 글
AWS - RDS 연결 오류 해결, 보안규칙에 내 IP추가하기 (0) | 2023.03.19 |
---|---|
커밋 되돌리고 서버에 반영하기 (0) | 2023.03.15 |
Git 기초 (0) | 2022.11.03 |