GitHub : 원격 저장소 호스팅 서비스

Sangyeon·2022년 7월 26일
0

Git

목록 보기
8/12
post-thumbnail

원격 저장소를 호스팅 해주는 서비스, GitHub에 대한 포스팅 입니다.

git clone : Git Repository 복제

$ git clone <url>

git remote

원격 저장소 확인

$ git remote -v

git clone 시 원격저장소가 자동으로 연결됩니다. 별도로 원격저장소를 연결하려면 아래 명령어를 사용하면 됩니다.

원격저장소 연결

$ git remote add <remote> <url>

디폴트 <remote>값은 origin 입니다.

git push

$ git push <remote> <branch>

참고로, -u 옵션은 upstream 설정을 의미합니다.(—set-upstream 옵션의 단축어 옵션)
(일반적인 경우, main 브랜치의 upstream 브랜치는 origin main 브랜치입니다.)
초기 1회 -u 옵션 설정을 하면 이후 git push 명령어를 사용하면 이전에 지정한 원격 저장소의 브랜치로 push 됩니다.

git fetch : 원격 저장소의 변경사항 -> 로컬 저장소로 가져오기

$ git fetch <remote> <branch>

git pull : 원격 저장소의 변경사항 -> 로컬 저장소로 가져오기 + 병합

git pull = git fetch + git merge

원격 저장소의 변경 내용이 로컬 작업 디렉토리에 받아지고(fetch), 현재 브랜치에 병합(merge)까지 되는 것이 pull 입니다.

$ git pull <remote> <branch>
profile
I'm a constant learner.

0개의 댓글