2012-09-05 7 views
2

파일을 저장소에 포함하고 싶지만 일반적으로 사용하는 commit -a 명령을 실행할 때마다 변경 사항을 적용하지 않으려하지만 내가 준비 영역에 수동으로 추가 할 때만.Git에서 특정 파일에 대해 자동 스테이지를 사용하지 않도록 설정하는 방법

힘내에서 가능합니까?

명확성을 위해 데이터 처리 방법에 대한 일부 논리가 포함 된 이진 "출력"파일 (스프레드 시트)이므로 논리/구조가 변경 될 때만 커밋하고 싶습니다. 저장된 데이터.

답변

4

항상 git commit -a을 사용하면 안되며, 대신 git add -p; git commit -v으로 점진적 변경을 적용하는 것이 좋습니다.

그러나 계속 진행하려면 git update-index --assume-unchanged <file>을 수행해야하며 해당 파일을 커밋하려면 git update-index --no-assume-unchanged <file>을 실행하십시오.

참조 : http://gitready.com/intermediate/2009/02/18/temporarily-ignoring-files.html

+0

감사합니다. – Antonello

관련 문제