From: Siraaj Khandkar Date: Wed, 31 Aug 2022 12:48:15 +0000 (-0400) Subject: Add git add -p X-Git-Url: https://git.xandkar.net/?a=commitdiff_plain;h=402d8d8e07f5115ea4f953078bdac1c962cc9a44;p=git-cheat-sheet.git Add git add -p --- diff --git a/README.md b/README.md index 61f2b7a..280c99e 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,28 @@ git-cheat-sheet How to do stuff with git +Staging a subset of changes in a file +------------------------------------- + + 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 + +https://git-scm.com/docs/git-add#Documentation/git-add.txt-patch + Splitting a repo ----------------