깃허브는 모든 업로드와 다운로드를 커밋 단위로 주고 받습니다.
먼저 작업을 해서 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으로 설정하는 명령어입니다.
git push -u origin main
로컬 저장소의 커밋 내역들을 원격으로 push(업로드) 합니다.
-u
또는 --set-upstream
: 현재 브랜치와 명시된 원격 브랜치를 기본 연결합니다.
git remote
연결된 기본 정보만 확인하기
git remote -v
어떤 원격 저장소와 연결되었는지 저장소 주소를 확인합니다.
git clone (원격 저장소 주소)
연결된 원격 저장소에서 commit 내역을 가진 작업 결과물을 다운 받습니다.