학습 기록 블로그
[Git] Fork 해온 Repository 최신화하기 본문
얼마 전에 Fork해온 Repository에 Pull Request 해둔 내용이 merge 되기도 했고, 원본 Repository에 추가된 내용을 사용해야 해서 Fork 한 Repository를 최신화시켜보기로 했다.
1. 원본 Repository remote추가하기

처음 Fork해온 Repository을 clone 하면 origin remote만 있을 건데 여기에 동기화해오고 싶은 원본 Repository를 upstream이라는 이름으로 추가해 줍니다.
$ git remote add upstream [원본주소]
추가하면 위에처럼 remote -v로 확인이 가능하다.
2. 원본 Repository로부터 최신 버전 가져오기

fetch명령어로 위에 등록해돈 upstream으로부터 최신 버전을 받아옵니다.
3. 받아온 원본 내용 내 브랜치에 머지하기
upstream Repository의 main branch (혹은 원하는 branch)로부터 나의 local main branch로 merge 합니다.

main branch에 머지할 거라서 main으로 변경

upstream과 merge 진행~
업데이트 양에 따라 쭉쭉 아래로 내려갈 것이니 놀라지 말자...
4. push 해서 최신버전 적용하기
이제 로컬상에서 버전 최신화가 완료되었으므로 이제 내 Repository에 push 해서 최신 버전을 적용해 줍니다.

이렇게 머지된 main 브랜치 내용을 push 해주면 Fork 한 Repository 최신화 완료!
'정리' 카테고리의 다른 글
Docker 로 MySQL 설치하고 접속하기 (0) | 2023.03.27 |
---|---|
[DB] 헷갈리는 KEY 개념 잡기 (0) | 2023.03.21 |
[Git] 'Error Permission denied (publickey)' 에러가 발생하는 경우 (0) | 2023.03.18 |
[GitHub] The requested URL returned error: 403 (0) | 2023.03.18 |
[Eclipse]Spring 프로젝트 세팅 중 프로젝트에 x표시 생겼을 때 (0) | 2023.03.11 |