commit 심화

박태영·2024년 6월 14일
0

git

목록 보기
18/44

hunk

  • 코드의 변경사항을 나타내는 작은 덩어리를 의미
  • 파일의 특정 부분에서 발생한 변경 사항의 집합을 의미한다.

변경사항을 선택해서 스테이징 하기

git add -p 명령어를 이용해 hunk 단위로 스테이징 할 수 있다.


실습

  1. 변경사항을 저장하고 git add -p를 입력
  2. 명령어를 입력한 상태에서 특정 알파벳을 입력하고 엔터를 눌러서 add할 부분을 선택하며 진행할 수 있다.
  • 주요 입력값

    • 입력값동작
      y현재 hunk를 스테이징
      n현재 hunk를 스테이징하지 않음
      q남은 hunk를 취소하고 명령어를 종료
      a남은 모든 hunk를 스테이징
      d남은 모든 hunk를 스테이징하지 않음
      j다음 hunk로 이동
      J이전 hunk로 이동
      ?도움말 표시
  1. add 를 완료한 후 git status를 입력하면 같은 파일이지만 부분적으로 스테이징 된 모습을 알 수 있다.

변경사항을 확인 하고 commit 하기

  • git commit -v 를 입력하면 변경사항을 확인하면서 commit할 수 있다.
  • git diff + git commit 과 비슷한 기능을 한다.
profile
어른 아이

0개의 댓글

관련 채용 정보