스팀 앱 개발기 #55 - .gitignore 파일 작성

image.png

시작하며...

안드로이드 스튜디오에서 소스 파일들을 수정하다 보면, 제가 수정한 파일 외에 모르는 파일들이 같이 수정되고 있습니다. 위 그림을 예로 들면요. BaseViewModel.kt, WalletFragment.kt, WalletViewModel.kt, build.gradle 파일들은 제가 수정했고요. .gitignore 파일은 새로 생성했습니다. 그 외 파일들은 저절로 생성되거나 수정되었습니다. 이 파일들도 Git에 반영해야 하는지 확신이 서지 않았습니다. 자동으로 만들어지고 수정되는 파일이라면, 제가 그것들을 반영할 필요가 없어 보입니다. .gitignore 파일을 이용하여 어떤 파일들을 Git에 반영하지 않을지 선택할 수 있습니다.


어떤 파일들이 Git에 반영할 필요가 없을까?

인터넷에서 자료 검색을 해보니 .gitignore 파일에 추가할 파일들의 종류가 많네요. 공유된 .gitignore를 사용해도 될 거 같지만, 지금은 당장 Git에 반영하지 않을 파일들을 우선적으로 골라 봅니다.

  • .DS_Store
  • .idea 폴더
  • iml 파일들

향후 어떤 파일들을 추가할지 참고하기 위해 검색한 주소들을 같이 기록해 둡니다.


.gitignore 파일 작성

위 그림에서 어떤 파일들을 미반영할지 선택하여 .gitignore 파일을 작성했습니다.

저장소 루트 폴더의 .gitignore 파일
.DS_Store
.idea
dorian-steem-apps-v1 폴더의 .gitignore 파일

dorian-steem-apps-v1 폴더의 .idea 폴더도 Git에 반영할 필요가 없다고 판단하였습니다. 이에 전자의 .gitignore 파일에 아래와 같이 .idea를 추가하였습니다. 기존 파일들을 수정, 재배치는 이번 포스트에서는 고려하지 않습니다. 추후 재조정을 할 예정입니다.

# Additional files
.idea

지난 스팀 앱 개발기

Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.029
BTC 57956.22
ETH 3126.99
USDT 1.00
SBD 2.45