gitignore 확장자 없는 파일 제거방법

    [Trouble Shooting] Git에서 binary 파일과 같은 확장자 없는 파일 제외하는 방법

    문제 상황 git에서 특정 파일을 지우기 위해서는 .gitignore 파일에 해당 확장자(*.cpp)나 폴더(git/)를 넣으면 된다는 것은 익히 알고 있을 것입니다. 만약 모르신다면 .gitignore.io에 방문하여 사용하는 운영체제, 개발환경, 언어 등을 검색하면 자동으로 생성해줍니다. 여기서 binary나 실행파일과 같이 확장자가 없는 파일의 경우 어떻게 git에서 제외할 수 있을까요? 해결 방안 .gitignore 파일의 최상단에 하단과 같은 소스코드를 적으면 확장자가 없는 파일의 경우 무시합니다. 이후 필요 없는 확장자들을 차례로 제거해나가면 원하는 .gitignore 파일을 생성하실 수 있을 겁니다. # Ignore all * # Unignore all with extensions !*.* ..