본문 바로가기
DEV/Git

git :: git commit(CLI)

by 올커 2022. 9. 22.

 

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

댓글