파일의 일부분만 add 하고 싶을 때 | git add -p

막국수·2024년 2월 8일

출처 및 참고 사이트

git add -p
https://filip-prochazka.com/blog/git-commit-only-parts-of-a-file#:~:text=git%20add%20%2Dp&text=And%20if%20you%20want%20to,to%20be%20ignored%20for%20now
what is hunk
https://stackoverflow.com/questions/37620729/in-the-context-of-git-and-diff-what-is-a-hunk

배경 설명

코드를 짜다 commit 할 시점을 넘겨서 나눠서 커밋을 하고 싶었다.
그래서 한 파일의 내용 중 일부분만 add 할 수 있는지 찾아봤다.

내용 설명

파일의 일부분만 add 하기

git add file1 -p

위 명령어를 입력하면 아래 사진과 같이 옵션이 나온다. 중요한 것만 설명해보겠다.

  • j,k 로 hunk 이동
  • y(yes), n(no) 로 hunk 선택
  • s(split)으로 hunk 세분화 하기


출처 : https://filip-prochazka.com/blog/git-commit-only-parts-of-a-file

요약

git add file1 -p 로 add 할 file 중 필요한 hunk만 stage에 올려 commit 한다.

profile
막 쓰는 블로그

0개의 댓글