Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 아임포트
- Spring Boot
- json string
- 오블완
- git pull
- window11 Education
- snake case
- github
- 소비통장
- window10 Education
- 런던뮤지컬
- 취성패
- java
- 윈도우10 Education
- git 설정
- git pull --rebase
- 취업
- IAMPORT
- 정처기
- window11
- 방통대
- 자바
- git
- camel case
- 운영체제
- vmware workstation player
- window10
- ObjectMapper
- 티스토리챌린지
- 방송대
Archives
- Today
- Total
홍차의 미로찾기
[git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove 본문
반응형
[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
반응형
'프로그래밍 > GIT' 카테고리의 다른 글
[git] 여러 건의 커밋 충돌 git pull --rebase 하기 (vsCode) (2) | 2024.07.23 |
---|---|
[git] 원격 repository에 local 커밋 업로드 - git push, git push origin main, 강제 push (0) | 2024.07.22 |
[git] github repository local에 가져오는 방법과 (git clone) git remote add 차이 (0) | 2024.07.22 |
[git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 (0) | 2024.07.21 |
[github] github 레포지토리(repository) 생성하기 (2) | 2024.07.20 |
Comments