[Git, Github] github, 원격 저장소, 로컬 저장소

JUNHO YEOM·2022년 11월 26일
0

Git, Github

목록 보기
9/27
post-thumbnail

github는 왜 사용할까

깃허브는 모든 업로드와 다운로드를 커밋 단위로 주고 받습니다.
먼저 작업을 해서 commit하고 병합하면 새로운 commit이 생성되늰데
새로운 commit이 생성 되었을 때, 생성된 commit을 먼저 다운 받아서
자기 컴퓨터의 프로젝트에 적용하도록 강제됩니다.
병합 충돌이 생길 경우 먼저 충돌을 해결해야 commit이 가능합니다.


원격 저장소와 로컬 저장소 연결하기

git remote add origin "원격 저장소 주소"
git branch -M main
git push -u origin main

이미 작업중인 로컬 git 저장소에 github 원격 저장소를 연결합니다.


세부 설명

원격 저장소 주서 연결하기

git remote add origin "원격 저장소 주소"

로컬 Git 저장소에 원격 저장소로의 연결을 추가합니다.
원격 저장소 이름에는 다른 이름도 사용 가능하지만, 보통 origin을 사용합니다.

메인 브랜치명 설정하기

git branch -M main

깃허브 권장사항으로 기본 브랜치명을 main으로 설정하는 명령어입니다.

github에 코드 업로드하기

git push -u origin main

로컬 저장소의 커밋 내역들을 원격으로 push(업로드) 합니다.
-u또는 --set-upstream: 현재 브랜치와 명시된 원격 브랜치를 기본 연결합니다.


연결된 정보 살펴보기

원격 연결된 원격 저장소 정보 살펴보기

git remote

연결된 기본 정보만 확인하기

원격 연결된 원격 저장소 정보 자세히 살펴보기

git remote -v

어떤 원격 저장소와 연결되었는지 저장소 주소를 확인합니다.


Github에서 프로젝트 다운받기

git clone (원격 저장소 주소)

연결된 원격 저장소에서 commit 내역을 가진 작업 결과물을 다운 받습니다.

0개의 댓글