git에서 동일한 파일의 덩어리가 색인에 준비되어있는 경우 어떻게 그 중 하나를 대화식으로 분리 할 수 있습니까?
전체 파일의 스테이징을 해제 한 다음 유지하려는 덩어리를 다시 스테이징하거나 작업 복사본에 대한 변경 사항을 수동으로 실행 취소 한 다음 이러한 실행 취소 된 변경 사항을 대화식으로 추가하는 대안이 있습니까?
답변
시도 git reset --patch filename
; 문서git add --patch
에 따르면 이 작업은 반대의 작업을 수행해야합니다 . 짧은 형식 은 두 명령 모두에서 작동합니다.-p
답변
git gui
덩치 나 라인을 대화식으로 스테이징 또는 언 스테이징 할 수있는 괜찮은 GUI가 있습니다. 더 예쁘고 더 나은 GUI 클라이언트가 있지만 git gui
가볍고 내장 된 크로스 플랫폼 (lin, win, mac)입니다.
https://git-scm.com/docs/git-gui
덩어리를 마우스 오른쪽 버튼으로 클릭하여 스테이지 / 언 스테이지 해제합니다. 선의 경우 먼저 선을 강조 표시 한 다음 마우스 오른쪽 버튼을 클릭합니다.