λͺ©μ°¨
728x90
Gitμ νμ¬ λλ ν 리μ λͺ¨λ νμΌλ€μ μΆμ ν μ μλλ°
μ΄λ κ΅³μ΄ ν νμκ° μλ κ² νΉμ κΌ λ°°μ ν΄μΌν κ²λ€μ΄ μ‘΄μ¬ν μ μλ€.
νμκ° μλ κ²λ€ : μλμΌλ‘ μμ±λλ κ²λ€ or λ€μ΄λ‘λλλ κ²λ€ (buildνμΌ, λΌμ΄λΈλ¬λ¦¬)
λ°°μ ν΄μΌνλ κ²λ€ : 보μμμΌλ‘ μ€μν νμΌλ€
μ΄λ΄ λμλ .gitignore νμΌμ μ¬μ©νμ¬ λ°°μ ν μμλ€μ 미리 μ§μ ν΄λμ μ μλ€.
1. μ¬μ©νκΈ°
λ¨Όμ μ€μν νμΌμ΄ μλ€κ³ κ°μ ν΄λ³΄μ.
git statusλ₯Ό ν΅ν΄ νμΈν΄λ³΄λ©΄ μλμ κ°λ€.
μ΄μ .gitignore νμΌμ μμ±ν λ€ μλμ κ°μ λ΄μ©μ μ½μ νλ€.
secret.txt
λ€μ git statusλ₯Ό νμΈν΄λ³΄λ©΄ secret.txtκ° λμ΄μ μΆμ λμ§ μλλ€.
μ΄λ¬ν λ°©μμΌλ‘ λ°°μ ν μμλ€μ λ±λ‘ν΄λμ μ μλ€.
2. μΆκ° λ¬Έλ²λ€
1) μ£Όμ
# μ£Όμ λ΄μ©
2) νΉμ νμΌ/λλ ν 리
# * : λͺ¨λ λ¬Έμμ΄
*.js
# ! : 무μνμ§ μμ κ²
!hello.js
# ? : κΈΈμ΄ 1μ λ¬Έμ
test?.txt
# νμΌ νΉμ ν΄λ λ° νμ μμλ€
ν΄λλͺ
# ν΄λ λ° νμ μμλ€
ν΄λλͺ
/
# ν΄λ νμ νΈλ¦¬ λ΄μ μλ μμ
ν΄λλͺ
/**/μ μΈν κ²
μ΄μΈ μΆκ° λ΄μ©λ€ : https://git-scm.com/docs/gitignore
'π» | CS > Git' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Git&Github] Git μ 리-5 (λ€μν mergeλ°©λ², 3way, fast-forward, rebase, squash, λΈλμΉ μμ ) (0) | 2023.10.29 |
---|---|
[Git&Github] Git μ 리-4 (branch, merge) (0) | 2023.10.29 |
[Git&Github] Git μ 리-2 (w.VSCode, diff) (0) | 2023.10.28 |
[Git&Github] Git μ 리-1 (μ΅μ΄μ€μ , add, commit, status, log) (0) | 2023.10.28 |
λκΈ