728x90
파일의 일부만 commit 하고 싶을 때, git add -p 를 사용하면 파일의 변경점을 hunk 단위로 작업할 수 있다.
# git add -p
y - stage this hunk
n - do not stage this hunk
q - quit; do not stage this hunk or any of the remaining ones
a - stage this hunk and all later hunks in the file
d - do not stage this hunk or any of the later hunks in the file
g - select a hunk to go to
/ - search for a hunk matching the given regex
j - leave this hunk undecided, see next undecided hunk
J - leave this hunk undecided, see next hunk
k - leave this hunk undecided, see previous undecided hunk
K - leave this hunk undecided, see previous hunk
s - split the current hunk into smaller hunks
e - manually edit the current hunk
? - print help
VSCode에서 커밋하고 싶은 부분 선택 후 Stage Selected Ranges를 선택하면 더 편하게 git add -p 할 수 있다.
728x90
'Git' 카테고리의 다른 글
git diff --name-status (0) | 2024.05.09 |
---|---|
가끔 쓰는 git config 명령어 (0) | 2023.09.19 |
하나의 PC에서 서로 다른 Github SSH public key 등록하기 (0) | 2022.10.07 |
[Git] git status (0) | 2022.09.25 |
Git으로 버전 관리 시작 (git init, config, clone, remote rm) (0) | 2022.09.24 |