깃허브에 레포지토리를 포크해와서 진행하다보면 원본에 업데이트된 사항이 내 레포지토리에는 적용이 안된다. 

깃베시로 함 연동해보자...

 

받아온 레포지토리가 있는 경로에서 깃베시를 실행하고

git remote -v

를 입력하면 포크해온 레포지토리가 보일것이다... 여기에

git remote add upstream <원본 repository 주소>

를 해주고 다시 git remote -v를 하면 upstream으로 원본 레포지토리가 추가된 것이 보인다. 

 

이제 

git fetch upstream

을 해주면 원본 레포지토리에서 업데이트된 내용을 보여준다. 

 

이제 

git merge upstream/main (main은 원하는 branch로 변경 가능하다.)

을 하면 변동사항이 로컬 저장소(ex 내컴퓨터)에 저장되므로 깃허브의 내 레포지토리에도 적용시키기 위해 푸시ㄱㄱ

git push origin main

 

요렇게 하면 변경사항이 내 레포지토리에도 연동된다. 

 

찾아보니까 이렇게 나와서 했는데, 깃허브에서 fetch and merge 누르면 그냥 연동 된다고 한다......

이것이 구글링의 폐혜?

기왕 한거니까 까먹지 말자ㅏ...

+ Recent posts