gitignore.io

    [Git] gitignore 특정 파일또는 폴더 제외/무시하기

    💡 본 문서는 'gitignore 특정 파일또는 폴더 제외/무시하기'에 대해 정리해놓은 글입니다. Git을 하게 되면 내가 작업하는 공간에는 필요하지만 remote(원격)에 push를 무시해야 하는 경우가 있습니다(대체로 용량이 큰 경우 그러하다). 이런 경우는 소스 파일이라던가 올리면 충돌이 일어나 오류를 범할 수 있기 떄문에 관련 내용에 대해 정리하였으니 참고하시기 바랍니다. 1. .gitignore 파일 작성 특정 파일이나 폴더의 push를 막기 위해서는 대체로 .gitignore 파일을 만들어 줍니다. 예를 들어 test.txt파일과 test 폴더를 ignore 한다고 가정하면, 무시할 파일및 폴더는 아래와 같이 작성해 줍니다. ## 파일 무시 test.txt ## 다음과 같은 확장자는 전체 무시..

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

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