Local Repository 다루기

Repository


리포지토리는 자신의 컴퓨터의 작업 공간(local)에 위치한 로컬 Git 리포지토리와, Github 등의 원격(remote) 공간에 위치한 원격 리포지토리로 구분할 수 있습니다.

Untitled

로컬 환경에 있는 디렉토리에서 로컬 Git 리포지토리를 추가하면 해당 디렉토리의 파일 변화를 감지할 수 있습니다. 파일의 변화를 기록하는 절차는 아래와 같습니다.

  1. Github에서 사용할 리퍼지토리를 생성합니다.
  2. 먼저 사용할 디렉터리에서 명령어 git remote add origin [리포지토리 키 주소]를 이용하여 초기 설정을 해줍니다.
  3. 코드를 저장할 디렉토리를 만들고 해당 디렉토리에 로컬 Git repository를 생성합니다. (git init)
  4. 코드를 작성하고 저장하는 공간, 작업 공간(work space)의 파일 및 디렉토리를 git의 관리 하에 있는 상태로 올려줄 수 있습니다. (git add) 이 영역이 staging area입니다.
  5. staging area의 파일은 commit이 가능합니다. commit으로 local Git repository에 내 코드를 기록할 수 있습니다. (git commit)

Untitled

git init


앞서 설명한 것처럼, 일반적인 폴더에 Git repository를 추가하면 개발자는 Git을 이용하여 자신의 프로그램 버전 관리를 할 수 있습니다. Git repository는 어떻게 추가할 수 있을까요? git init 명령어를 입력하면 됩니다.

Untitled

git add