# Add the remote, call it "upstream":
git remote add upstream https://github.com/whoever/whatever.git
# Fetch all the branches of that remote into remote-tracking branches,
# such as upstream/master:
git fetch upstream
# Make sure that you're on your master branch:
git checkout master
# Rewrite your master branch so that any commits of yours that
# aren't already in upstream/master are replayed on top of that
# other branch:
git rebase upstream/master
1)먼저 자신이 포크한 원본 레파지토리를 upstream이라는 곳에 저장한다.
2)git fetch upstream을 통해서 원본 레파지토리를 가장 최근 파일로 업데이트를 한다.
3)git checkout master를 통해서 내 포크 레파지토리의 마스터 브런치로 이동한다.
4)리베이스를 통해서 업스트림의 최근 버전으로 내 포크 레파지토리를 업데이트 시켜준다.
5)만약 내 최근 버전의 포크레파지 토리를 깃 홈페이지에서 보이고 싶다면 push를 하면된다.
'개발자의 소통 > Git 공부' 카테고리의 다른 글
git: submodule 생성 및 clone (0) | 2020.08.05 |
---|---|
Git 6단계. 다른 사람 레파지토리 수정후 다시 업데이트-pull (0) | 2020.07.29 |
Git 5단계. 깃으로 협업하기 브런치 (0) | 2020.07.29 |
Git 4단계. 다른 사람 레파지토리에 작업하기 (0) | 2020.07.29 |
Git 3단계. 내 레파지토리 클론해서 로컬에서 수정하기 (0) | 2020.07.29 |