본문 바로가기

TIL

[ 24.06.24 ] 내일배움캠프 TIL - .gitignore

[ ps ]

 

[ 백준 / C++ ] 12100 : 2048 (Easy) (tistory.com)

 

[ Unity ]

 

git에 파일을 올릴 때 제한사항이 없다면 저작권이 걸려있는 에셋이나 빌드 정보 등등

필요없는 데이터들이 저장소에 올라갈 수 있다.

 

이러한 현상을 방지하기 위해 원래는 push를 할 때 이러한 데이터들을 제외한 나머지 데이터들을

일일히 선택하여 올려야 했다. ( git add . 못함 )

 

미리 저장소에 올릴 필요 없는 데이터들을 정의해두면 편하게 git을 사용할 수 있다.

 

아래는 gitignore 파일 규칙이다.


#, 빈라인
#은 주석을 의미하며, 빈라인은 아무런 영향을 주지 않습니다.


 *.a
 확장자가 .a 인 모든 파일을 무시합니다.


 folder_name/
 해당 폴더의 모든 파일을 무시합니다.


 folder_name/*.a
 해당 폴더의 확장자가 .a 인 모든 파일을 무시합니다.


 folder_name/**/*.a
 해당 폴더 포함한 하위 모든 폴더에서 확장자가 .a 인 모든 파일을 무시합니다.


 /*.a
 현재 폴더의 확장자가 .a 인 모든파일을 무시합니다.


출처: https://inpa.tistory.com/entry/GIT-⚡️-gitignore-자동-생성 [Inpa Dev 👨‍💻:티스토리]