0
폴더를 커밋 할 때 일부 추적 파일의 변경 사항을 무시하도록 Git에 알릴 수 있습니까? 예를 들어, 'private.conf'를 무시하기로 결정했다면, 'git commit'을하면 커밋되지 않을 것입니다.하지만 'git commit private'이라고 명시 적으로 지정하면 정상적으로 작동합니다. .conf '..gif 기존 파일을 repo에서 삭제하지 않고서도 삭제할 수 있습니다.
도
- 가 난 그냥 명시 적마다 커밋 할 파일을 자식을 말할 수 있음을 알고 계정에 걸릴하십시오 (예 : "자식 source1.c의 source2.c 커밋"), 그러나 그것은 매우 편리합니다 나를. 그 대신에, 나는 git에게 모든 파일을 커밋하라는 것을 말하고 싶지만 'private.conf'를 사용한다.
- 일부 stackoverflow 주제는 private.conf.template로 private.conf의 이름을 바꾸고 'git rm --cached private.conf'를 실행하는 것이 좋습니다. 어떤 이유로 나에게도 불편하다. 제발 그 말 하지마. 감사.
- 나는 'git update-index --assume-unchanged private.conf'도 할 수 있다는 것을 알고있다. 그리고 이것은 내가 원한대로 할 것이지만 나의 로컬 자식 저장소에 대해서만 할 것이다. 내가 찾고있는 것은 원격 브랜치 (그리고 그 원격 브랜치에서도 복제 된 모든 자식 저장소)를위한 방법이다.
이 경우에는'--assume-unchanged'를 사용하지 말고'--skip-worktree'를 사용하십시오. https://stackoverflow.com/a/13631525/1615903을 참조하십시오. – 1615903