λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

SQA/Tools

.gitignore 파일 μžλ™μœΌλ‘œ μ‰½κ²Œ λ§Œλ“œλŠ” 방법

githubλ₯Ό μ‚¬μš©ν•˜μ—¬ ν”„λ‘œμ νŠΈλ₯Ό κ΄€λ¦¬ν•˜κ³  ν˜‘μ—…ν•  λ•Œ, .gitignore νŒŒμΌμ„ ν”„λ‘œμ νŠΈ 폴더에 포함해 μ£Όμ–΄μ•Ό ν˜‘μ—…ν•  λ•Œ 좩돌이 μ—†λ‹€.

.gitignore νŒŒμΌμ€ μ΄λ¦„μ—μ„œ μ•Œ 수 μžˆλ“―μ΄ κΉƒν—ˆλΈŒμ— ν”„λ‘œμ νŠΈλ₯Ό push ν•  λ•Œ, λ¬΄μ‹œν•˜κ³  올릴 νŒŒμΌμ„ μ§€μ •ν•˜μ—¬ μ λŠ” 것이닀.

.gitignore 파일 μžλ™μœΌλ‘œ λ§Œλ“€μ–΄ μ£ΌλŠ” μ‚¬μ΄νŠΈ

 

μ˜ˆμ‹œλ‘œ, λ§Œμ•½μ— 이 파일이 ν”„λ‘œμ νŠΈ 폴더에 μ—†λ‹€λ©΄, mac ν™˜κ²½κ³Ό window ν™˜κ²½μ΄ ν•¨κ»˜ μž‘μ—…ν•œλ‹€κ³  ν•  λ•Œ 좩돌이 λ‚˜λŠ” κ²½μš°κ°€ 생길 수 μžˆλ‹€.

​이 νŒŒμΌμ„ ν”„λ‘œμ νŠΈ 폴더에 λ„£μ–΄μ£Όλ©΄, github에 push ν•  λ•Œ μ œμ™Έν•  νŒŒμΌμ„ μ„€μ •ν•  수 μžˆλ‹€.

gitignore νŒŒμΌμ„ μ‰½κ²Œ λ§Œλ“€ 수 μžˆλŠ” λ§Œλ“€μ–΄μ£ΌλŠ” μ‚¬μ΄νŠΈμ—μ„œ λ§Œλ“€λ©΄ λšλ”± λ§Œλ“€ 수 μžˆλ‹€.

 

 

gitignore 파일 λ§Œλ“œλŠ” 방법

μ•„μ£Ό κ°„λ‹¨ν•˜μ§€λ§Œ 방법을 적어보겠닀. μ—¬κΈ°λ₯Ό λˆ„λ₯΄κ±°λ‚˜ μ•„λž˜ 링크λ₯Ό λˆ„λ₯Έλ‹€.

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

μš°μ„ , μœ„ 링크λ₯Ό 톡해 gitignore.io 에 μ ‘μ†ν•œλ‹€.

 

gitignore-site-home-image
gitignore.io

 

μ ‘μ†ν•˜λ©΄ λ°”λ‘œ μ΄λ ‡κ²Œ 화면이 λ‚˜μ˜€λŠ”λ°, 여기에 ν”„λ‘œμ νŠΈμ— μ‚¬μš©ν•˜κ³  μžˆλŠ” κΈ°μˆ μŠ€νƒμ„ 적어주면 λœλ‹€.

λ‚΄κ°€ μ§„ν–‰ν•˜κ³  μžˆλŠ” ν”„λ‘œμ νŠΈμ—μ„œ μ‚¬μš©ν•˜λŠ” λͺ¨λ“  κΈ°μˆ μ„ 적어주면 λœλ‹€.

OSν™˜κ²½μΈ mac, window 등도 적을 수 있고, ν”„λ‘œκ·Έλž˜λ° 언어인 java, python 등도 적을 수 μžˆλ‹€. ν”„λ ˆμž„μ›Œν¬λΌλ©΄ spring, django 등을 μΆ”κ°€ν•΄ 쀄 μˆ˜λ„ μžˆκ² λ‹€. 그리고 μ˜†μ— [생성] λ²„νŠΌμ„ 눌러주면 λœλ‹€.

 

gitignore-sample-image
결과 파일

 

그러면 μ΄λ ‡κ²Œ μžλ™μœΌλ‘œ νŒŒμΌμ„ λ§Œλ“€μ–΄ μ€€λ‹€! 정말 μ‰½κ²Œ λ§Œλ“€ 수 μžˆμ—ˆλ‹€.

이제 이것을 λ³΅μ‚¬ν•΄μ„œ ν”„λ‘œμ νŠΈ 폴더 μ•ˆμ— μžˆλŠ” .gitignore νŒŒμΌμ— λ³΅μ‚¬ν•΄μ„œ μ‚¬μš©ν•˜λ©΄ λœλ‹€.