1 minute read

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 저장소를 만드는 방법이다. 주로 이미 원격저장소에 올라가있는 코드를 받아오는 경우 사용되지만 원격저장소에 아무런 코드도 올라가 있지 않더라도 비어있는 저장소를 만들어준다.

선행 진행

  1. 깃허브(GitHub) 메인화면 > Repository 탭
  2. 우측 초록색 Code 버튼 > HTTPS 링크를 복사
# 선행진행 이후 수행 (깃저장소로 사용할 디렉토리로 이동)
# 참고로 윈도우의 경우 로컬레파지토리로 사용하고싶은 폴더로 이동해서 바탕 우클릭 > Git bash here 클릭하여 터미널창 OPEN


$ cd [Repository를 저장할 폴더]

# 존재하는 나의 Repository를 가져온다. (레파지토리명으로된 폴더로 내려받아진다.)
$ git clone [복사한 HTTPS 주소]

# 이후 로컬저장소 경로를 확인해보면? 
# 내가 원격에 올린 레파지토리 파일이 그대로 들어와있다.
# 로컬저장소가 구축된 것이다.

로컬저장소 생성 완료

: 로컬 저장소를 만들었다. 이제 이 공간에서 원격레파지토리에서 파일들을 갱신해서 받아오고 작업한뒤에 다시 원격레파지토리로 변경분을 반영할 수 있다.

Leave a comment