홍차의 미로찾기

[git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove 본문

프로그래밍/GIT

[git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove

홍차안디 2024. 7. 22. 00:36
반응형

 

[git/github] git, github설정 프로세스 모음

 

 

 

기본적으로 github에서 레포지토리를 하나 생성하면 초기 명령어를 보여줍니다.

해당 명령어를 사용하면 local 프로젝트github 원격 레포지토리에 연결할 수 있습니다.

 

 

리포지토리 연결 (remote 명령어)

아래의 파란박스원격 레포지토리 연결 명령어입니다.

자세한 명령어 설명은 이전 글에서 볼 수 있습니다.

 

 

 

 

우선, git init 으로 local 프로젝트에서 초기화 명령어가 실행되어 있어야 합니다.

 

 

github repository 연결 명령어

 

github 사이트의 해당 리포지토리 화면에서 확인할 수 있는 https 연결 주소를 복사해서 remote 명령어를 실행합니다.

# local 프로젝트를 github 원격 리포지토리와 연결
git remote add origin (위에 복사한 링크)
  • 원격 저장소 이름은 기본적으로 origin이 많이 사용됩니다. (원하는 이름으로 사용 가능)

 

branch -M 명령어

위 명령어 이후에는 branch 명령어의 -M 옵션으로 사용합니다.

# 브랜치 이름 변경 명령어
# - 현재 local 브랜치명을 main으로 변경
# - local 저장소에서 이미 main 브랜치가 존재할 경우에는 덮어쓰기
git branch -M main

이후에 local 내용을 업로드(push)합니다.

# local 내용울 origin(원격) main 브랜치로 업로드
# - u (= set-upstream) 옵션으로 현재 브랜치와 main 브랜치 기본 연결
git push -u origin main

u 옵션을 사용하는 경우, git push 만으로도 origin main 으로 push하는 것이 가능해지도록 해줍니다.

 

 

연결된 리포지토리 목록 조회 명령어

해당 로컬 프로젝트와 연결된 원격 목록 조회 명령을 하려고 한다면 아래 명령어를 실행합니다.

# 원격 목록 조회
git remote

# 원격 목록 조회 (v 옵션: 자세히 보기)
git remote -v

 

리포지토리 연결 해제 명령어

local 저장소와 이미 연결한 github 원격 저장소 (repository) 연결을 해제하는 명령어는 다음과 같습니다.

참고로, 단순히 연결을 해제하는 명령어 이기때문에 원격 저장소는 삭제되지 않습니다.

# 원격 저장소(origin)와 local 저장소 연결 해제
git remote remove origin
반응형
Comments