Github 4

[Git] Fork한 Repository를 원본으로 업데이트

# 원본 리포지토리를 원격에 upstream으로 추가 git remote add upstream "원본 리포지토리" # upstream 리포지토리에서 업데이트를 받아옴 git fetch upstream # upstream의 master 브랜치를 현재 브랜치(Fork한 리포지토리)로 합쳐줌 git merge upstream/master # 이것을 깃허브에 동기화 git push origin master [Git] Fork 한 repository 최신으로 동기화하기 Fork 한 repository 를 최신으로 동기화시켜야 할 때가 있다. Open Source 에 단발성이 아닌 지속적으로 contribution 하려 할 때수정해서 사용하기 위해 fork 해온 원본 repository 에서 업데이트된 부분을 받..

💻/개발 2021.04.15

[Git] Git의 개념과 사용방법

0. Git 뭔가를 만들고 프로젝트를 진행하면, 컴퓨터의 특정 폴더에 작업물들을 넣어놓게 된다. Git은 이 폴더 안에 시간여행이 가능한 평행우주들을 만드는 것이다. 우리가 흔히 알고 있는 Github는 이 Git을 공유하고 관리할 수 있는 클라우드이다. 시간 여행 시간 여행이 가능하다는 건 내가 수습하기 어려운 실수를 했을 때, 혹은 전이랑 뭐가 바뀌었는지 헷갈릴 때 언제든 폴더 내 상태를 과거로 돌릴 수 있다는 것이다. 아예 모든 파일의 저장된 상태를 아까로, 엊그제로, 혹은 맨 초기로 돌릴 수 있고 특별히 어떤 필요한 것만 챙겨서 가져올 수도 있다. 평행 우주 만약 현재 코드에서 시도해보고 싶은 것이 있거나 변경해보고 싶은 부분이 있다면, 코드의 평행우주를 만들어 시도를 해보다가 마음에 들면 다시 ..

💻/개발 2021.01.25