본문 바로가기
뭐라도 해보기

[Git/Github] .gitignore 파일

by kimㅈㅅ 2022. 4. 28.

원인

>> github에 unity 프로젝트 하나 올렸는데 README.md 에 작성해 놓은 사용언어가 c#에 잠식 당해 버림..

 

 

해결 방안

>> .gitignore 파일을 이용하여 unity 무시하기를 추천받음

 

오잉 근데 .gitignore파일이 뭐람? 

 

그래서 찾아본 내용 ↓

더보기

.gitignore : git 커밋 대상에서 제외할 파일 목록을 지정하는 파일.

(ex) node js - express 개발시 npm module / AWS 비밀키 등등~

 

그럼 .gitignore 파일에 unity를 설정하면 그냥 커밋이 안되는 것이 아닌가?

clone 했을때 gitignore 파일도 따라 들어오나?

 

그래서 해본 테스트

1. 일단 테스트할 repository 만들고 연결시키기

 

2) .gitignore 파일 추가하기

test1.txt 파일을 무시하는 .gitignore 파일 생성

 

와! 잘 무시됨

 

3) 여기서 새로운 로컬에 clone 시켜보기

새로운 clone
무시된 파일이 가져와지지 않음!

 

 

결과

>> .gitignore 파일에 대한 이해도는 상승함. 근데 프로젝트 백업 겸 다른 컴에서도 작업하려고 Github에 올린건데 프로젝트를 무시하면 안될 것 같아서 그냥 README.md 에서 사용언어를 지워버림. 어쨌든 문제해결~