반응형
힘내 : 추적 된 파일 무시
코드를 빌드 할 때 자동으로 수정되는 저장소에 추적 된 파일이 있습니다. 나는 그것들을 추적 해제하고 싶지 않고, 그것들이 수정 된 것으로 나타나기를 원하지 않으며, 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
반응형
'Programming' 카테고리의 다른 글
bash 변수가 0인지 확인하십시오 (0) | 2020.06.03 |
---|---|
stdout으로 인쇄하는 것이 왜 그렇게 느립니까? (0) | 2020.06.03 |
IE가 응용 프로그램 / json을 다운로드하지 않고 단순히 표시하도록 어떻게 확신 할 수 있습니까? (0) | 2020.06.03 |
모든 빌드에서 Visual Studio로 T4 템플릿 실행 (0) | 2020.06.03 |
웹 API에서 속성이 직렬화되지 않도록 방지 (0) | 2020.06.02 |