덩어리의 일부를 일시적으로 버퍼링하기 위해 EOF에 개행 문자를 추가하는 방법은 무엇입니까?

덩어리의 일부를 일시적으로 버퍼링하기 위해 EOF에 개행 문자를 추가하는 방법은 무엇입니까?

무대에 올라갈 수 있는 방법이 없을까요?개별 라인EOF에 개행 문자를 포함하도록 파일을 변경했습니까? 시도해 보았 add -p으나 우리 모두 알고 있듯이 관련 청크가 충분히 작은 부분으로 분할되지 않았습니다.끝에 개행 문자가 없는 파일을 처리할 때 git-gui에서 "깨진 패치" 오류가 발생합니다.. 관련 상사:

 $courier:   "courier new", courier, freemono, "nimbus mono l", 
             "liberation mono", monospace;
-            
-$monaco:    monaco, "lucida console", "dejavu sans mono", 
-            "bitstream vera sans mono", "liberation mono", 
-            monospace;
\ No newline at end of file
+
+$monaco:    monaco, "lucida console", "dejavu sans mono",
+            "bitstream vera sans mono", "liberation mono",
+            monospace;
+
+h1 {
+  font-size: 2em;
+}
[snip]

h1모든 것을 공백 수정으로 커밋하고 그 이후의 모든 것을 별도의 커밋으로 커밋하고 싶습니다 .

답변1

아마도 이 솔루션이 귀하에게도 도움이 될 것입니다. https://stackoverflow.com/questions/6276752/can-i-split-already-splitted-hunk-with-git

큰 덩어리를 편집하고 \ No newline at end of file줄 끝에 추가합니다 +.

편집하다: 이제 귀하가 요구하는 내용을 이해합니다. 를 git add -p사용하여 대화형 모드로 이동하고 추가에 포함하지 않으려는 +/- 줄을 삭제한 다음 저장합니다.

관련 정보