やったこと
git add で部分的に適用します
確認環境
$ git --version
git version 2.17.2 (Apple Git-113)
調査
diff 確認
$ git diff aaa.md
diff --git a/aaa.md b/aaa.md
index b58152c..6e0860d 100644
--- a/aaa.md
+++ b/aaa.md
@@ -1,7 +1,7 @@
1
2
-xxxxx
-xxxxx
+YYYYY
+YYYYY
3
4
5
@@ -118,6 +118,13 @@ xxxxx
1
2
3
+xxxxx
+xxxxx
+4
+5
+1
+2
+3
4
5
1
add 適用
$ git add -p aaa.md
diff --git a/aaa.md b/aaa.md
index b58152c..6e0860d 100644
--- a/aaa.md
+++ b/aaa.md
@@ -1,7 +1,7 @@
1
2
-xxxxx
-xxxxx
+YYYYY
+YYYYY
3
4
5
Stage this hunk [y,n,q,a,d,j,J,g,/,e,?]? y
@@ -118,6 +118,13 @@ xxxxx
1
2
3
+xxxxx
+xxxxx
+4
+5
+1
+2
+3
4
5
1
Stage this hunk [y,n,q,a,d,K,g,/,e,?]? n
2つ目の差分については n
で add しないようにしました。
確認
差分が残っていることが分かります。
$ git diff aaa.md
diff --git a/aaa.md b/aaa.md
index ecdaeaf..6e0860d 100644
--- a/aaa.md
+++ b/aaa.md
@@ -118,6 +118,13 @@ YYYYY
1
2
3
+xxxxx
+xxxxx
+4
+5
+1
+2
+3
4
5
1