깃블로그(2) 로컬저장소 생성
GIT 저장소
: git 저장소는 자신의 컴퓨터인 로컬 저장소와 서버에 있는 원격 저장소로 나뉜다.
로컬 저장소(local)
: local에서 작업한 것은 remote로 push해줘야만 원격 저장소로 올라간다. 즉, 변경사항이 서버에 반영된다.
원격 저장소(remote) 이란?
: 반영된 내역이 원격 저장소에서 관리된다.
로컬저장소 생성
: 로컬저장소 만드는 방법은 2가지 이다.
- git init
- git clone
방법1. git init (local 에 git 저장소 생성)
: 새로운 프로젝트를 시작하는 경우에 사용된다. 이 명령어를 수행하면 비어있는 git 저장소가 생성된다.
# 깃저장소로 사용할 디렉토리 생성
$ mkdir hello-world
# 이동
$ cd [Repository를 저장할 디렉토리]
# git 저장소로 초기화
$ git init
# .git 이라는 디렉토리가 생겼다. 이는 깃 저장소이다.
$ ls -al
.git
방법2. git clone (local 에 git 저장소 생성)
: 이미 존재하는 원격 저장소의 코드를 받아와서 local 에 git 저장소를 만드는 방법이다. 주로 이미 원격저장소에 올라가있는 코드를 받아오는 경우 사용되지만 원격저장소에 아무런 코드도 올라가 있지 않더라도 비어있는 저장소를 만들어준다.
선행 진행
- 깃허브(GitHub) 메인화면 > Repository 탭
- 우측 초록색 Code 버튼 > HTTPS 링크를 복사
# 선행진행 이후 수행 (깃저장소로 사용할 디렉토리로 이동)
# 참고로 윈도우의 경우 로컬레파지토리로 사용하고싶은 폴더로 이동해서 바탕 우클릭 > Git bash here 클릭하여 터미널창 OPEN
$ cd [Repository를 저장할 폴더]
# 존재하는 나의 Repository를 가져온다. (레파지토리명으로된 폴더로 내려받아진다.)
$ git clone [복사한 HTTPS 주소]
# 이후 로컬저장소 경로를 확인해보면?
# 내가 원격에 올린 레파지토리 파일이 그대로 들어와있다.
# 로컬저장소가 구축된 것이다.
로컬저장소 생성 완료
: 로컬 저장소를 만들었다. 이제 이 공간에서 원격레파지토리에서 파일들을 갱신해서 받아오고 작업한뒤에 다시 원격레파지토리로 변경분을 반영할 수 있다.
Leave a comment