gitμ 3κ°μ 곡κ°μ΄ μλ€.
- μμ λλ ν°λ¦¬ (Working Directory)
- μ€ν μ΄μ§ (Stage)
- μ μ₯μ (Repository)
1. μμ λλ ν°λ¦¬ (Working Directory)
λ²μ κ΄λ¦¬μ λμμ΄ μμΉνλ 곡κ°μ΄λ€. μ½κ² λ§ν΄μ λ΄κ° μμ μ€μΈ μμ€λ€μ΄ μλ λλ ν°λ¦¬λ₯Ό λ§νλ€.
2. μ€ν μ΄μ§ (Stage)
λ€μ λ²μ μ΄ λ νλ³΄κ° μ¬λΌκ°λ 곡κ°μ΄λ€. 컀λ°μ νκΈ° μ μ μμ λλ ν°λ¦¬μμ μ€ν μ΄μ§λ‘ μ¬λ €μΌ νλ€.
3. μ μ₯μ (Repository)
μμ€ νμΌλ€μ λ³κ²½ λ΄μλ€μ΄ μ μ₯λμ΄ μλ 곡κ°μ΄λ€. 컀λ°μ νκ² λλ©΄ μ μ₯μλ‘ μ¬λΌκ°κ² λλ€. μ μ₯μλ ν¬κ² λ κ°μ§λ‘ λλλλ° λ‘컬 μ μ₯μκ° μκ³ , μ격 μ μ₯μκ° μλ€.
λ‘컬 μ μ₯μλ CλλΌμ΄λΈλ₯Ό μκ°νλ©΄ λ κ² κ°λ€. μ격 μ μ₯μλ githubλ₯Ό μκ°νλ©΄ λ κ² κ°λ€.
gitμ μ»€λ° λ¨κ³λ μμ λλ ν°λ¦¬ → μ€ν μ΄μ§ → μ μ₯μ μ΄ 3λ¨κ³λ₯Ό κ±°μΉκ² λλ€.
λ§μ½ 10κ°μ νμΌμ μμ νλλ°, 5κ°μ νμΌμ 컀λ°νλ €λ©΄ ν΄λΉνλ 5κ°μ νμΌμ μ€ν μ΄μ§μ addνκ³ μ μ₯μλ‘ commitνλ©΄ λλ€.
'ποΈ git' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[git] 05 - μ»€λ° λλ리기 (revert, reset) (0) | 2023.03.23 |
---|---|
[git] 04 - μ»€λ° λΉκ΅ (diff) (0) | 2023.03.23 |
[git] 03 - λ²μ κ΄λ¦¬ (init, status, add, commit, log) (0) | 2023.03.22 |
[git] 01 - git μ€μΉ λ° μ€μ (Mac OS) (0) | 2023.03.21 |
CLI λͺ λ Ήμ΄ μ 리 (0) | 2023.03.21 |