git commit(CLI)
1. git commit
- 정상적으로 add stage(스테이지에 작업내용이 추가)되면 git commit을 통해 작업이력을 저장할 수 있다.
- 이 때 커밋 메시지를 작성해야 하며, 여러 개발자와 협업을 위해 커밋 메시지는 신경써주면 좋다.
- 커밋 메시지는 제목(header)과 본문으로 이루어져 있다.
- git commit은 커밋 메시지를 제목, 본문 모두 작성해야 하지만, 본문 없이 헤더만 작성하고 싶을 경우 git commit -m "헤더 내용" 을 사용한다.
- git commit을 실행하면 아래와 같이 커밋 메세지를 작성할 수 있는 편집기가 나타난다.(설정에 따라 vi가 실행될 수도 있고, 아래와 같이 vs코드에서 실행될 수도 있다.)
- 헤더(HEADER)는 맨 윗줄에 작성하고, 본문은 한 칸 띄우고 세번째 줄부터 작성하고 저장하면 된다.
- 저장후 에디터를 닫으면 아래와 같이 정상적으로 처리되었다는 문구를 확인할 수 있다.
- 커밋 메시지를 고치려면 git commit --amend를 입력하여 수정이 가능하다. 잠시 기다린 후에 vi 편집기나 에디터가 뜨면서 커밋 메시지를 보여준다.
- 수정작업을 완료한 후 저장, 에디터를 닫으면 아래와 같이 화면이 바뀐다.
- git log를 통해 아래와 같이 확인이 가능하다.
- 명령어를 'git commit -am "헤더 내용"'으로 작성하면 add와 commit을 한번에 할 수도 있다.
*주의. git commit -am을 사용하기 위해선 현재 저장소에 버전이 적어도 하나 이상 있어야 사용가능하다.
'DEV > Git' 카테고리의 다른 글
git :: git diff(CLI) (0) | 2022.09.24 |
---|---|
git :: git log(CLI) (1) | 2022.09.23 |
git :: git add stage(CLI) (0) | 2022.09.21 |
git :: git 저장소 관리(CLI) (0) | 2022.09.20 |
git :: git 저장소 설정 (0) | 2022.09.19 |
댓글