SW공부/git, github

[Gitkraken] fork Repository fetch / 최신화

vhxpffltm 2021. 11. 22. 21:45
반응형

형상 관리를 위해 이렇게 관리할 것이다.

 

Origin -> fork한 나만의 저장소

: 내가 잘 못해서 이제 여기서 항상 지지고 볶는 중이다

 

upstream -> 원본 저장소

 

local -> 이제 내 로컬 환경에서 작업하는 저장소

 

자 그런데...

 

fork한 저장소는 계속해서 원본과 최신 상태를 유지해야하고 그곳의 내용을 반영한 상태에서 내 로컬 환경과 작업을 해야 하는데

 

fork한 저장소를 어떻게 계속 최신상태로 유지할까..?

중요하지 않다면 fork를 지워버리고 다시 fork떠서 하면 되는데... 쉽지않다..

 

개발 환경과 설정을 다시 맞춰줘야 한ㄷㅏ....

 

우선 답은 여기 있는데.. 이를 Gitkraken으로 해보자

 

다행히.. 2019년에 fork한 git 이 있다!!!

 

 

잘 안보이겠지만.. 음 우선 Master가 2019년에 있다!? 이제 remote add를 통해 최신 버전을 추가하자

 

원본의 최신 래포지토리를 upstream이라는 이름으로 가져온다.

 

 

 

원본 저장소의 master 브랜치를 드래그하여 현재 local 즉 fork한 master와 merge한다.

 

오른쪽 상단에 local의 master 브랜치가 최상단에 오면서 최신 버전의 mater와 합쳐진 것을 볼 수 있다.

 

이후. origin/master 즉, 내가 fork한 저장소에 push하여 최신버전을 유지하도록 하면 완료된다.

 

 

 

 

https://stackoverflow.com/questions/2767605/after-i-fork-a-github-project-how-can-i-stay-current-with-the-original-project

 

after I fork a github project, how can I stay current with the original project?

On github, after I fork a project, modify it, then submit my pull request, it seems that I have to delete and re-fork in order to stay current with any changes made after my pull request is honored...

stackoverflow.com

 

반응형

'SW공부 > git, github' 카테고리의 다른 글

Git ip 주소 또는 URL 변경시 적용  (0) 2023.04.18
Tortoise git / SVN  (0) 2021.06.28
[Github] Markdown 사용  (0) 2020.05.31
Git Github 시작하기  (2) 2020.05.21
git 시작하기 (add,commit)  (0) 2019.02.16