관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[Git] .gitignore 파일 설정 (불필요한 파일이 저장소에 병합되는 것을 막자) 본문

Git

[Git] .gitignore 파일 설정 (불필요한 파일이 저장소에 병합되는 것을 막자)

막무가내막내 2020. 2. 23. 17:05
728x90

 

 

협업을 할 때 git을 많이 사용한다.

 

이 때 소스코드 파일을 제외한 프로젝트 설정 파일, 빌드시에 생성되는 불필요한 파일이 추가되면

용량도 차지하고 저장소에 merge시 협업 개발자들이 충돌이 날 수 도 있다. 

 

이러한 불필요한 충돌, 쓸데없는 코드의 병합을 막기위해서 깃에서 특정 파일 혹은 디렉토리를 관리 대상에서 제외하기위해서 .gitignore 파일을 사용한다.

 

인텔리제이 플러그인을 사용하는 방법과 http://gitignore.io/ 에서 생성해주는 방법이 있는데 후자에 대해 알아볼려 한다.

 

안드로이드 스튜디오에 적용해보았다.

http://gitignore.io/

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

 

1. 키워드를 적고 Create 해준다.

 

 

2. 생성된 것을 복사한다.

 

 

 

3. 안드로이드 프로젝트의 .gitignore에 추가해준다.

 

 

 

참고:

https://velog.io/@conatuseus/.gitignore-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-imk4708751

 

.gitignore 사용하기

.gitignore란? 깃에서 특정 파일 혹은 디렉토리를 관리 대상에서 제외할 때 사용하는 파일. 이 파일 안에 기입된 내용들은 모두 깃에서 관리하지 않겠다는 것을 의미합니다. 예를 들어 자동으로 생성되는 로그파일, 프로젝트 설정 파일 등을 관리 대상에서 제외할 수 있습니다. 인텔리제이에 플러그인 설치하기 인텔리제이에서는 .gitignore 파일에 ...

velog.io

https://www.charlezz.com/?p=746

 

.gitignore 간단하게 만들기 | 찰스의 안드로이드

.gitignore 간단하게 만들기 개발자분들은 Version Control System(버전 관리 시스템)으로 git을 많이 선택해서 쓰실겁니다. 개인적으로 버전관리를 하기 위해 쓸수도 있고, 협업을 하기 위해 쓰기도 합니다. 협업을 하실 때 소스파일을 제외한 프로젝트 설정파일이나 빌드되어 나온 산출물을 업로드 하게 되면 협업하고 있는 다른 개발자와 충돌이 나기 마련인데요. 이 때 이러한 충돌을 막기 위해 버전관리 무시목록(.gitignore)을 작성하

www.charlezz.com

http://blog.devez.net/268

 

[Android] Git과 연동할 때 불필요한 파일 제외하기 - Blog Goooood.net

Android 프로젝트를 Git과 연동할 때 bin이 gen폴더 등 불필요한 파일이 추가되면 용량도 많이 차지하고 코드를 수정하지 않아도 컴파일할 때 마다 commit 대상이되어 관리하기 불편해진다. 불필요한 파일을 제외하려면 repository에 .gitignore 파일을 생성하고 생성된 .gitignore 파일에 commit대상에서 제외되는 파일이나 폴더 목록을 추가한다. .gitignore에 파일, 폴더 목록을 추가하는 방법은 아래 심플을 참고 #

blog.devez.net

 

728x90
Comments