Git의 동작 원리

Git 프로젝트의 구성 요소

  1. Working Directory : 작업할 파일이 있는 디렉토리

  2. Staging Area : 커밋(Commit)을 수행할 파일들이 올라가는 영역

  3. Git Directory : Git 프로젝트의 메타 데이터와 데이터 정보가 저장되는 디렉토리

Git 명령어

git add [파일명] / git add .

-> Working Directory 에서 Staging Area 로 [파일]을 추가 한다.
add 뒤에 . 을 사용하면 모든 파일이 추가 된다.

git commit [파일명] / git commit -a / git commit -am "커밋 내용"

-> Stagigng Area 에서 Repository로 커밋 한다.

git push

-> 로컬저장소에서 github에 저장할 때

git pull

-> git fetch 와 git merge를 한 번에 사용하는 명령어

git clone [github 주소]

-> 내 컴퓨터로 프로젝트가 다운로드 되어진다.

저장소(Repository)

저장소는 실제 코드가 담겨 있으면서 커밋(commit) 내역 등의 모든 작업 이력이 담겨 있는 공간.
프로젝트의 메타 데이터를 포함해 각종 데이터는 .git 폴더에 담기게 된다.

  1. Local Repository : 내 컴퓨터의 저장소

  2. Remote Repository : 원격 저장소 -> Github

0개의 댓글