Search
✍🏻

커밋

Git Workflow

1.
파일을 수정, 상제, 생성함
2.
변경사항을 그룹화해서 커밋을 준비함
3.
그룹화된 변경사항을 리파지터리에 커밋(반영) 함

1. 파일 수정, 삭제, 생성

2. 다음 커밋에 추가할 변경사항을 staging area 에 올림

3. 그룹화한 변경사항들을 커밋 메세지와 함께 커밋

반복하면 된다

커밋이란?

체크포인트를 이르는 말
깃 저장소에 있는 체크포인트 중 하나를 의미한다.
커밋은 파일을 저장하는 것과는 다르다.
커밋은 모든 변경사항에 대한 snapshot 이다.

1. git add

다음 커밋에 포함시키고 싶은 변경사항을 추가
git add file1 file2 #해당 파일의 변경사항만 staging 함
Bash
복사
git add . #모든 변경사항을 한번에 staging 함
Bash
복사

git status

git status 명령을 통해 현재 스테이징되어 있는 파일을 확인가능
반드시 커밋전에 해당 명령어로 staging 되어 있는 파일을 확인할 것
git status
Bash
복사

2. git commit

스테이징 에리어에 있는 변경사항들을
git 리파지터리에 등록함.
git commit #스테이징 에리어에 있는 변경사항을 리파지터리에 커밋함
Bash
복사
git commit -m "커밋 메세지" # 스테이징 에리어에 있는 변경사항을 메세지와 함께 커밋함
Bash
복사
git commit -a # 모든 변경사항을 스테이징하고 즉시 커밋함.
Bash
복사

3. git log

git log
Bash
복사

커밋 해시 단축해서 보기

git log --abbrev-commit
Bash
복사

한줄로 로그 보기

git log --oneline #한줄로 로그 보기
Bash
복사
커밋 기록을 조회함