BackEndπ±/Etc
[git] .gitignore νμ μ 리
dkswnkk
2022. 7. 2. 17:02
μλ‘
.gitignore νμΌμ΄λ git version κ΄λ¦¬μμ μ μΈν νμΌ λͺ©λ‘μ μ€μ νλ νμΌμ λλ€. .gitignore νμΌμ νμ Projectμ μ΅μμ Directoryμ μμΉν΄μΌ νλ©° μ¬μ© νμμ μλμ κ°μ΅λλ€.
- '#'λ‘ μμνλ λΌμΈμ 무μνλ€.
- νμ€ Glob ν¨ν΄μ μ¬μ©νλ€.
- μ¬λμ(/)λ‘ μμνλ©΄ νμ λλ ν°λ¦¬μ μ μ©λμ§(recursivity) μλλ€.
- λλ ν°λ¦¬λ μ¬λμ(/)λ₯Ό λμ μ¬μ©νλ κ²μΌλ‘ νννλ€.
- λλν(!)λ‘ μμνλ ν¨ν΄μ νμΌμ 무μνμ§ μλλ€.
μμ
# μ΄λ κ² #λ₯Ό μ¬μ©ν΄μ μ£Όμ
# λͺ¨λ file.c
file.c
# μ΅μμ ν΄λμ file.c
/file.c
# λͺ¨λ .c νμ₯μ νμΌ
*.c
# .c νμ₯μμ§λ§ 무μνμ§ μμ νμΌ
!not_ignore_this.c
# logsλ μ΄λ¦μ νμΌ λλ ν΄λμ κ·Έ λ΄μ©λ€
logs
# logsλ μ΄λ¦μ ν΄λμ κ·Έ λ΄μ©λ€
logs/
# logs ν΄λ λ°λ‘ μμ debug.logμ .c νμΌλ€
logs/debug.log
logs/*.c
# logs ν΄λ λ°λ‘ μ, λλ κ·Έ μμ λ€λ₯Έ ν΄λ(λ€) μμ debug.log
logs/**/debug.log