Add git add -p
authorSiraaj Khandkar <siraaj@khandkar.net>
Wed, 31 Aug 2022 12:48:15 +0000 (08:48 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Wed, 31 Aug 2022 12:48:15 +0000 (08:48 -0400)
README.md

index 61f2b7a..280c99e 100644 (file)
--- 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
 ----------------
This page took 0.020698 seconds and 4 git commands to generate.