gitμ μ¬μ©νκ³ μ νλ‘μ νΈ(μ μ₯μ)λ₯Ό μ€μ νλ€λ³΄λ©΄Β κ°λ°μ λΆνμν νμΌλ€μ΄ κ°μ΄ νμλλ κ²μ λ³Ό μ μμ΅λλ€.
λ¨μν μ λν° μ νλ‘μ νΈλ₯Ό git μ μ₯μλ‘ μ€μ νμ λΏμΈλ° 1103κ°μ νμΌ.Β κ²λ€κ° μ΄ μ€μ μλΉμλ κ°λ°μ λΆνμν΄λ³΄μ λλ€.
κ·Έλ λ€λ©΄ μ΄λ»κ² ν΄μΌ κ°λ°μ νμν νμΌλ€λ§ λκΈ°ν ν μ μμκΉμ?
.gitignore μ€μ
https://github.com/github/gitignore/blob/master/Unity.gitignore μμ νμΌ λ΄μ©μ 볡μ¬νκ³
λΉμ₯¬μΌμ€νλμ€λ± μλν°μμ νλ‘μ νΈ μ΅μλ¨μΒ .gitignore (μμ μ λΆμ΄μΌν¨)νμΌμ λ§λ λ€ λ³΅μ¬ν λ΄μ©μ λΆμ¬λ£κΈ° ν©λλ€.
β» μλμ° νμκΈ°λ‘λ μ΄λ¦μ΄ μλ€λ©° νμΌμ΄ μμ±λμ§ μκΈ° λλ¬Έμ κΌ μλν°μμμ νμΌμ μμ±ν΄μΌ ν©λλ€.
κ·Έλ¦¬κ³ μ μ₯νλ©΄
μ λν°μμ κ°λ°μ λΆνμν 1081κ°μ νμΌμΒ μ μΈν 22κ°μ νμΌλ§ νμλλ κ²μ λ³Ό μ μμ΅λλ€.
λ§μ½ κ°λ° λμ€ λΆνμν νμΌμ λͺ©λ‘μμ μμ κ³ μΆλ€λ©΄ .gitignore νμΌμ μ΄μ΄μ μ무 μ€μλ ν΄λΉ νμΌμ κ²½λ‘μ μ΄λ¦μ μ λ ₯νλ©΄ λ©λλ€.
μ κ·μλ μ§μνλ―λ‘ μ κ·μμ μκ³ μλ€λ©΄ μ¬μ©ν μ μμ΅λλ€.
μμ
νλ‘μ νΈ μ΅μμμ μλ tempν΄λλ₯Ό λͺ©λ‘μμ μμ κ³ μΆλ€
-> .gitignoreμ /temp μΆκ° ν μ μ₯
νλ‘μ νΈ μ΅μμμ μλ srcν΄λ μμ μλ test.csνμΌμ λͺ©λ‘μμ μμ κ³ μΆλ€
-> .gitignoreμ /src/test.cs μΆκ° ν μ μ₯
λ§μ½ λ€λ₯Έ νλ«νΌμμλ κΆμ₯ .gitignore νμΌμ μ μ©νκ³ μΆλ€λ©΄Β ꡬκΈλ§ λλ https://github.com/github/gitignore μμ κ²μνμΈμ.
μ°Έκ³ λ‘ λλΆλΆμ guiν΄ λλ githubμμλ μ μ₯μλ₯Ό μμ±ν λ gitignoreμ licenseλ₯Ό μ ννλ νλͺ©μ΄ μκΈ° λλ¬Έμ κ±°κΈ°μ ν΄λ 무방ν©λλ€