Git으로 관리하고 있는 프로젝트를
GItHub 원격 저장소에 어떻게 업로드할까?
Git으로 관리하고 있는 프로젝트에 GitHub 원격 저장소 등록하기
git remote add (원격 저장소 이름) (원격 저장소 주소)
git remote add origin https://github.com/A-nijy/github-test.git
git으로 관리하고 있는 프로젝트에 github 원격 저장소를 등록하는 코드이다.
(원격 저장소 이름)은
등록할 원격 저장소의 이름을 지어주는 것으로 보통 origin으로 많이 작성하고
원하는 이름으로 작성 가능하다.
(원격 저장소 주소)은
github의 원격 저장소의 주소를 작성하면 된다.
Git 프로젝트의 커밋 내역들을 GitHub 원격 저장소에 업로드하기
git push -u (원격 저장소 이름) (원격 저장소 브랜치 이름)
git push -u origin main
Git으로 관리하고 있는 프로젝트(로컬 저장소)의 커밋 내역들을 등록한 GitHub 원격 저장소에 업로드하는 코드이다.
(원격 저장소 이름)은
GitHub 원격 저장소를 등록할 때 지어주었던 원격 저장소 이름을 작성한다.
(원격 저장소 브랜치 이름)은
GitHub 원격 저장소에서 업로드하고 싶은 브랜치 이름을 작성한다.
보통 로컬 저장소에서 업로드하는 브랜치 이름과 동일하게 작성한다.
만약 원격 저장소에 없는 브랜치 이름을 작성하면 자동으로 원격 저장소에 해당 이름으로 브랜치가 생성된다.
여기서 push명령어는 로컬 저장소(내 컴퓨터)에서 커밋 내역들을 원격 저장소에 저장(업로드)하는 명령어이다.
만약 첫 업로드를 했다면 그다음부터는 그냥 push명령어만 사용해도 자동으로 업로드가 된다.
git push
예시로
로컬 저장소의 main 브랜치는 origin 원격 저장소의 main이라는 브랜치와 연결했으니
main 브랜치에서는 그냥 git push만 사용해도 자동으로 연결된 브랜치에 업로드된다.
등록된 원격 저장소 목록 조회하는 명령어
git remote
등록된 원격 저장소 지우기 (등록 해지)
git remote remove (origin 등 원격 이름)
git remote remove origin
해당 코드는 로컬 저장소와 원격 저장소의 연결만 끊는 것으로 원격 저장소가 없어지거나 하지는 않는다.
참고 및 출처
'Git & GitHub' 카테고리의 다른 글
branch의 이전 내역 시점으로 되돌리기 (+ HEAD) (0) | 2024.01.12 |
---|---|
원격 저장소의 내용을 로컬 저장소에 가져오기 (0) | 2024.01.10 |
Vi모드에서 자주 사용하는 명령어 (0) | 2024.01.10 |
branch 두 개를 하나로 합치기 (merge, rebase) (0) | 2023.12.18 |
branch 생성, 이동, 조회, 수정, 삭제하는 명령어 (0) | 2023.12.18 |