본문 바로가기
일반

Git. .gitignore 적용 하기.

by 리치굿맨 2016. 8. 31.

 

 

개요.

 
 
.gitignore 만들어 Git에서 적용하기, .gitignore 파일내용작성 규칙 정리.
 
Git로컬 저장소 폴더에 .gitignore 파일 (일반텍스트 문서로 생성하여 폴더 속에 배치하면됨.)에 기록된 항목들은 Git관리 되지 않는것으로 처리된다.
 
.gitignore 파일 내용 작성규칙.
# : 주석.
! : 예외.
/로 끝나는것 : 폴더 의미. 예.  folderA/ 
표준glob ; 예. *lib*.a 는 mylib1.a, yourlib1.a  모두 해당.
 
 표현식.  작용. 
 #  주석. 즉 아무작용없음.
 빈라인  아무작용없음. 
 *.a  확장자 .a 인 모든 파일은 무시하라.  
 - 하위 모든 폴더속의 모든 .a 파일까지 무시됨.
 !lib.a  앞에서 .a 인 확장자 모두 무시하라 했지만 lib.a  는 무시안됨. 
 /*.a  현재 폴더의 .a파일만 무시. 하위폴더의 .a파일은 무시안됨.
 folderA/  folderA 에 있는 모든 "파일" 무시하라.  
 folderA/*.a  folderA 에 있는 모든 .a파일 무시하라.
 - folderA/folderB 구조인 경우 folderB에 있는 .a파일은 무시되지 않음.
 folderA/**/*.a  folderA포함 하위 모든폴더의 .a파일 무시하라.  
 - folderA/folderB 구조인 경우 folderA,  folderB에 있는 모든 .a파일 무시

 
관련정보.
각종 프로그램별 (유니티, visual studio , java 등 ) 로 .gitignore 정리되어있다. -> https://github.com/github/gitignore 
git제공 일반규칙 설명문 : https://git-scm.com/docs/gitignore
 
   

 

기타 설정 팁. 

 

*_GITIGNORE/    : 폴더명에  _GITIGNORE 가 있는 모든 폴더 제외 . 폴더명 예 Security_GITIGNORE

 

[Dd]ebug/  : 폴더명 Debug   debug 인것 모든 폴더 제외. 

 

 

 

 

 


첫 등록 : 2016.08.31

최종 수정 : 2022.02.03

단축 주소 : https://igotit.tistory.com/932


 

 

태그

,

댓글0


   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT