본문 바로가기
Daily/Today I Learned

local Git repository

by hustle-ing 2023. 3. 10.

 Git repository?

우선 Git이란 개발자의 코드를 효율적으로 관리하기 위해 개발된 `분산형 버전 관리 시스템이다. 이러한 Git을 저장하는 공간을 repsitory라고 하며, repository는 자신의 컴퓨터의 작업공간에 위치한 local Git repository와 Github 등 원격 공간에 위치한 remote Git repository로 구분할 수 있다.

 

로컬 환경에 있는 디렉토리에서 Local Git Repository를 추가하면 디렉토리의 파일 변화를 감지 할 수 있다.

1. 코드를 저장할 디렉토리를 만들고 해당 디렉토리에 local Git repository를 생성한다.(git init)
2. 코드를 작성하고 저장하는 공간, 즉 작업 공간(work space)의 파일 및 디렉토리를 Git의 관리하에 있는 상태로 올려줄 수 있다.(git add) 이 영역을 staging area
3. staging area의 파일은 commit이 가능하다. commit으로 local Git repository에 내 코드를 기록할 수 있다.(git commit)

 

git 관련 명령어들

git init                           - 작업 공간에 local Git repository를 생성한다.
git add                         - Untracked files를 Staging area로 추가해서 Git의 관리하에 둔다.
git status                      - 현재 Git repository의 상태를 확인한다.
git commit -m "~~~"     - Git에 간단한 코멘트를 적는 동작

댓글