레포지토리(repository)와 커밋(commit)

yurimLee·2023년 1월 18일
0

1. 레포지토리(repository)

  • 프로젝트 디렉토리의 버전을 관리하는 저장소이다.
  • Git을 쓰면 프로젝트 디렉토리 안에 .git이라고 하는 숨겨진 디렉토리가 만들어진다.

'ProjectA' 프로젝트 디렉토리 생성

user@DESKTOP-9L9RKBN MINGW64 ~
$ mkdir ProjectA

'ProjectA' 프로젝트 디렉토리로 이동

user@DESKTOP-9L9RKBN MINGW64 ~
$ cd ProjectA

빈 레포지토리(repository) 생성

user@DESKTOP-9L9RKBN MINGW64 ~/ProjectA
$ git init

2. 커밋(commit)

  • 프로젝트 디렉토리의 특정 모습을 하나의 버전으로 남기는 행위이다.

※ 처음으로 커밋을 하기 전 사용자의 이름과 이메일 주소를 설정해야 한다.

user@DESKTOP-9L9RKBN MINGW64 ~/ProjectA (master)
$ git config user.name "사용자이름"

user@DESKTOP-9L9RKBN MINGW64 ~/ProjectA (master)
$ git config user.email "이메일 주소"

working directory에서 생성 및 수정된 파일을 staging area에 추가

user@DESKTOP-9L9RKBN MINGW64 ~/ProjectA (master)
$ git add ProjectA-1.py

staging area의 파일을 repository에 커밋

user@DESKTOP-9L9RKBN MINGW64 ~/ProjectA (master)
$ git commit -m "Create ProjectA-1.py"
[master (root-commit) abe274d] Create ProjectA-1.py
 1 files changed, 7 insertions(+)
 create mode 100644 ProjectA-1.py

0개의 댓글