λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
⭐ Personal_Study/GIT

.gitignore ν™œμš©ν•΄μ„œ μ›μΉ˜ μ•ŠλŠ” 파일 κΉƒμ—μ„œ μ œμ™Έμ‹œν‚€κΈ°

by ν¬μŠ€νŠΈμ‰μ΄ν¬ 2022. 10. 11.

κΉƒμœΌλ‘œ μž‘μ—…μ΄λ‚˜ ν”„λ‘œμ νŠΈλ₯Ό κ΄€λ¦¬ν•˜λ‹€λ³΄λ©΄ κ°€μƒν™˜κ²½(μ‚¬μ§„μ—μ„œμ˜ venv)λ‚˜ ide μ„€μ • 파일 λ“±κ³Ό 같이 μ›μΉ˜ μ•ŠλŠ” 파일이 좔적, μ™ΈλΆ€ λ ˆν¬μ§€ν† λ¦¬(κΉƒν—ˆλΈŒ λ“±)에 μ—…λ‘œλ“œ λ˜λŠ” κ²½μš°κ°€ μžˆλ‹€.

 

그럴 λ•Œ .gitignore νŒŒμΌμ„ μ΄μš©ν•˜λ©΄ μ„€μ •ν•œ 파일이 κΉƒμ—κ²Œ 좔적 λ˜λŠ” 것을 막을 수 μžˆλ‹€.(말 κ·ΈλŒ€λ‘œ ignore ν•œλ‹€κ³  μƒκ°ν•˜λ©΄ λœλ‹€.)

 

1. μ œμ™Έμ‹œν‚¬ 파일이 μžˆλŠ” κ²½λ‘œμ— .gitignore νŒŒμΌμ„ μƒμ„±ν•œλ‹€.

μ‚¬μ§„μ—μ„œλŠ” μž‘μ—…ν•˜λ˜ vscode둜 λ°”λ‘œ μƒμ„±ν–ˆλŠ”λ° λ‹Ήμ—°νžˆ ν„°λ―Έλ„μ—μ„œ μƒμ„±ν•΄λ„λœλ‹€.

 

2. μ œμ™Έ μ‹œν‚¬ νŒŒμΌλ“€μ„ .gitignore νŒŒμΌμ— μΆ”κ°€ν•΄μ€€λ‹€.

μ›λž˜λŠ” 파일과 폴더λ₯Ό 일일이 μΆ”κ°€ν•΄μ€˜μ•Όλ˜μ§€λ§Œ μ—¬κΈ°μ„œλŠ” λ˜‘λ˜‘ν•œ κ°œλ°œμžλ“€μ΄ λ§Œλ“  νˆ΄μ„ μ΄μš©ν•˜λ„λ‘ ν•˜μž

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

μœ„ μ‚¬μ΄νŠΈμ— λ“€μ–΄κ°€μ„œ μ œμ™Έ μ‹œν‚¬ ν‚€μ›Œλ“œλ“€μ„ μž…λ ₯ν•˜λ©΄ λœλ‹€.

λ‚˜κ°™μ€ κ²½μš°λŠ” venv νŒŒμΌμ„ μ œμ™Έμ‹œμΌœμ£Όμ—ˆλ‹€.

 

* μΆ”κ°€λ‘œ vscodeμ—μ„œ κ°œλ³„ 파일 μ œμ™Έμ‹œν‚€κΈ°

μΆ”κ°€λ‘œ vscode와 깃을 연동해둔 μƒνƒœλΌλ©΄, μœ„ κ³Όμ •μ—μ„œ λˆ„λ½λœ ν•œλ‘κ°œμ˜ κ°œλ³„ νŒŒμΌμ„ vscode μž‘μ—…μ°½μ—μ„œ μ œμ™Έμ‹œν‚€λŠ” 법도 μžˆλ‹€.

μœ„μ™€ 같이 vscode μ†ŒμŠ€ 컨트둀 μ°½μ—μ„œ μŠ€ν…Œμ΄μ§€λ˜μ§€ μ•Šμ€ 변경사항에 λŒ€ν•΄μ„œ 우클릭 ν›„ 'Add to.gitignore'λ₯Ό λˆ„λ₯΄λ©΄ vscodeμ—μ„œ ν•΄λ‹Ή νŒŒμΌμ„ gitignore에 μΆ”κ°€ν•΄μ€€λ‹€.

λŒ“κΈ€