TL;DR
- ν΄λ, νμΌ μ΄λ¦ λ³κ²½μ gitμ΄ μΆμ νκ² νλ git mv λͺ λ Ήμ΄ μ¬μ©λ²
- macOS case-insensitive νμΌμμ€ν μμ λμλ¬Έμλ§ λ°κΏ λ λ°μνλ μ€λ₯
- μ€κ° μμ ν΄λλͺ μ κ±°μ³ λμλ¬Έμ λ³κ²½μ μ°ννλ λ°©λ²
λ¬Έμ
λ§μ½ κΈ°μ‘΄ git repository μ μν ν΄λ νλκ° βGit/β μ΄μλλ° μ΄κ²μ βgit/βμΌλ‘ λ°κΎΈκ³ μΆλ€κ³ ν΄λ³΄μ
gitμ νμΌμ λ³νλ§ μΆμ νκΈ° λλ¬Έμ μ§μ ν΄λλͺ
μ μμ ν΄λ μ΄ λ³νλ₯Ό κ°μ§νμ§ λͺ»νλ€
git mv
μ΄λ μ¬μ©ν μ μλ λͺ
λ Ήμ΄κ° git mv μ΄λ€.
git mv <old-name> <new-name>곡μ referenceλ λ€μκ³Ό κ°λ€
ν΄λ, νμΌ, symlinkλ₯Ό μ΄λνκ±°λ μ΄λ¦μ λ³κ²½ν λ μ¬μ©νλ©΄ λλ€
μ μ©
νμ¬ λ΄κ° κ°κ³ μλ ν΄λ ꡬ쑰λ content/Dev/Git μ΄κ³ λλ μ΄κ²μ content/Dev/git μΌλ‘ μμ νκ³ μΆμ΄μ λ€μμ μ€ννλ€
git mv content/Dev/Git content/Dev/gitκ·ΈλΌ λ€μκ³Ό κ°μ μ€λ₯κ° λ°μνλ€

μ΄λ κΈ°λ³Έμ μΌλ‘ macOS νμΌμμ€ν
μ΄ case-insensitive, μ¦ λμλ¬Έμλ₯Ό ꡬλΆνμ§ μκΈ° λλ¬Έμ λ°μνλ λ¬Έμ λ‘
λ€μκ³Ό κ°μ΄ μ€κ°μ κ±°μ³κ°λ μμ ν΄λλͺ
μ λ§λλ κ²μΌλ‘ μ΄μ§ μ°νν μ μλ€
git mv content/Dev/Git content/Dev/temp // μμλ‘ ν΄λλͺ
μ 'temp'λ‘ λ°κΏ
git mv content/Dev/temp content/Dev/gitκ·Έλ¬λ©΄ μλμ κ°μ΄ renamedλΌκ³ νμκ° λλ κ²μ μ μ μλ€

μ΄μ git add, commitμ ν΄μ£Όλ©΄ μνλλλ‘ μμ μ΄ κ°λ₯νλ€