OS | Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) |
Git | git version 2.9.0.windows.1 |
# 간단 설명
로컬 저장소 = 지역 저장소 = Local Repository = 내 PC 에서 사용하는 Git 저장소를 일컫는 말
원격 저장소 = Remote Repository = 깃 허브, Mercurial, Subversion 와 같은 외부의 저장소를 일컫는 말
용량 제한이 없다 (단, 업로드 시 용량제한은 있습니다)
깃 허브(원격 저장소)에서 커밋이 가능하다
깃 허브 원격 저장소 말고 구글 드라이브를 원격 저장소로 할 수 있다
# 요약
명령어 | 설명 |
$ git remote add origin 깃허브 HTTPS 주소 | 로컬 저장소에서 원격 저장소 연결 |
$ git remote -v | 연결된 원격 저장소 보기 |
$ git remote remove origin(add 했을 때 name) | 연결된 원격 저장소 제거 |
$ git push -u origin master | 원격 저장소에 처음 push |
$ git push | 로컬 저장소 commit 을 원격 저장소에 업로드? |
$ git pull | 원격 저장소에 commit 을 로컬 저장소에 다운? |
$ git pull 브랜치명 | 원격 저장소의 orgin master 브랜치의 commit 을 다운? |
#01. 깃 허브 (원격 저장소)
로그인이 필요하기 때문에 계정이 없는 경우 회원가입을 해야합니다
# 깃 허브 저장소 만들기 (원격 저장소 만들기)
주의 : README 체크하면 Local 에서 $ git push -u origin master 할 때 에러 발생합니다
$ git remote add origin HTTP주소 또는 SSH주소 // [STEP 1] 로컬 저장소 -> 원격 저장소 연결하기
SSH 인증을 하지 않았으니, HTTP 주소만 써야한다
origin 은 깃 허브를 의미한다
$ git remote -v // 원격 저장소와 연결된 정보를 본다
$ git push -u origin master // [STEP2] 원격 저장소에 처음 PUSH 할 때 사용
연결이 한 번 설정되면 -u origin master 옵션을 사용하지 않아도 된다
[참고] 깃 허브 (원격 저장소) 에서도 커밋을 할 수 있다
$ git pull // 원격 저장소부터 다운로드
origin 은 remote add origin 할 때 사용 한 원격 서버를 말하기 때문에 origin master 는 원격 서버의 master 브랜치를 의미한다
#02. SSH 원격 접속 방법
$ ssh-keygen // ssh 키 생성
$ ssh-keygen 을 하면 세 가지 질문을 하는 데 모두 엔터눌러준다
1. 키를 저장할 파일을 입력하십시오 : 엔터
2. 암호를 입력하십시오 (암호가 없으면 비어 있음) : 엔터
3. 암호 재입력하십시오 : 엔터
$ git remote add origin SSH주소
'17. Git > 기초' 카테고리의 다른 글
06. 깃 랩 (Gitlab) - 구글 이메일 계정 로그인 시 연동 문제 (3) | 2021.05.07 |
---|---|
05. 깃 (Git) - 깃 허브 (Git Hub) 협업의 기본 알아보기 (0) | 2020.08.22 |
04. 깃 (Git) - 깃 허브 (Git Hub) 로 협업하기 (0) | 2020.08.22 |
02. 깃 (Git) - [기본] 브랜치 (0) | 2020.08.20 |
01. 깃 (Git) - [기본] 버전관리 (0) | 2020.08.20 |