Programming

힘내 : 추적 된 파일 무시

procodes 2020. 6. 3. 22:30
반응형

힘내 : 추적 된 파일 무시


코드를 빌드 할 때 자동으로 수정되는 저장소에 추적 된 파일이 있습니다. 나는 그것들을 추적 해제하고 싶지 않고, 그것들이 수정 된 것으로 나타나기를 원하지 않으며, git add 할 때 스테이징되기를 원하지 않습니다.

이것이 가능한가?


확실한.

git update-index --assume-unchanged [<file> ...]

실행 취소하고 다시 추적을 시작하려면 다음 단계를 따르세요.

git update-index --no-assume-unchanged [<file> ...]

필터 명령에서 git 속성과 % f를 사용하는 또 다른 솔루션 :

git config filter.orig.clean "cat %f.orig"
cp filename filename.orig
echo "filename filter=orig" >> .git/info/attributes
echo "filename.orig" >> .git/info/exclude

또 다른 접근 방식 (Seth Robertson이 삭제 한 답변에서 복원 한 것이 도움이된다는 것을 알았습니다.)은 "추적 된"템플릿 파일을 유지 한 다음 추적되지 않은 로컬 버전의 파일 (예 : "config.sample.ini"또는 " config.ini.template "에 대한 자세한 내용은 https://gist.github.com/canton7/1423106참조 하십시오 .

그런 다음 파일이 git 등에서 변경 되어도 아무런 문제가 없으며 로컬 추적되지 않는 파일에서 .gitignore (최종)를 사용할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/10755655/git-ignore-tracked-files

반응형