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
복사
커밋 기록을 조회함