나는 git add --interactive를 좋아한다 . 이제는 일상적인 워크 플로의 일부입니다.
문제는 추적되지 않은 파일에서는 작동하지 않는 것 같습니다. 내가 원하는 것은 새 파일을 추적하는 것이지만 파일의 일부만 추가하는 것입니다. 즉이 새 파일의 일부는 아직 준비되지 않았습니다.
예를 들어, git add -i를 사용하면 패치 옵션을 선택하고 새 코드의 일부를 스테이징하기 위해 개별 덩어리를 편집 할 수 있으며 디버그 코드 주석은 스테이징되지 않습니다. 현재 작업중 인 메가 패치의 어느 부분에 여전히 작업이 필요한지 분명하기 때문에이 방법으로 작업하는 것을 좋아합니다.
불행히도, 나는 추적되지 않은 파일로 똑같이 할 수없는 것 같습니다. 전체 파일을 준비하거나 아무 것도 설정하지 않습니다. 내가 사용한 해결 방법은 비어있을 때 새 파일을 준비하거나 커밋 한 다음 일반적인 방식으로 개별 변경 사항을 준비하는 것입니다. 그러나이 솔루션은 더러운 해킹처럼 느껴지고 잊어 버릴 때나 마음을 바꿀 때보 다 더 많은 문제가 발생합니다.
질문은 : 새 파일의 일부만 준비하는 방법입니다. 그러면이 새 파일은 추적되지만 내용의 전체 또는 일부는 준비되지 않은 상태로 유지합니까?
</shame>