π‘ λ³Έ λ¬Έμλ 'μ Gitμ μ¬μ©ν κΉ?'μ λν΄ μ 리ν΄λμ κΈμ λλ€.
κ°λ¨νκ² gitμ λΆμ° λ²μ κ΄λ¦¬ μμ€ν μ λ§νλ κ²μΌλ‘ *μμ€μ½λλ₯Ό μ½κ² κ΄λ¦¬νκΈ° μν΄μ μ¬μ©ν©λλ€. κ·Έλ λ€λ©΄ μμ€μ½λ κ΄λ¦¬λ μ΄λ»κ²νλ©° Git μ΄μ μ μμ€μ½λλ₯Ό κ΄λ¦¬νλ ν΄μ΄ 무μμΌκΉμ? κ΄λ ¨ λ΄μ©μ μ 리νμμΌλ μ°Έκ³ νμκΈ° λ°λλλ€.
μμ€μ½λ κ΄λ¦¬λ μ ν΄μΌνλκ±°μ§?
μΉμ¬μ΄νΈ λ° μΉ μ ν리μΌμ΄μ μ(μ΄ν μλΉμ€) κ·λͺ¨κ° μ μ 컀μ§κ³ μκ³ , μ΄μ λ°λΌ μ λ§μ κ°λ°μλ€μ΄ νμ μ ν΅ν΄ μλΉμ€λ₯Ό κ°λ°νκ³ μμ΅λλ€. κ·Έλ°λ° gitμ μ¬μ©νμ§ μκ³ μ¬λ¬ κ°λ°μκ° μ½λλ₯Ό κ°μ κ΄λ¦¬νκ³ μλ€κ³ μκ°ν΄λ³΄λ©΄? μ€μ λ‘ κ°λ°λ μλΉμ€λ₯Ό λ°°ν¬νκΈ° μν΄μλ κ°μκ° κ°μ§κ³ μλ μ½λλ€μ μ·¨ν©νλ κ³Όμ μ κ±°μ³μΌ νκ³ μ΄ κ³Όμ μμ μ¨κ° μλ¬κ° λ κ²μ λλ€. λ μ΄κ²μ ν΄κ²°νκΈ° μν΄μλ λ λ§μ μκ°μ΄ κ±Έλ¦¬κ² μ§μ. κ·Έλ°λ° μΆκ°μ μΌλ‘ μ΄ μ½λλ₯Ό μ·¨ν©νλ μμ€μλ μ¬λ¬ κ°λ°μλ€μ κ°μμ κ°λ°μ λ μ§ννκ³ μμ κ²μ΄κ³ , κ·Έλ κ² μ§ννλ€λ³΄λ©΄ κ°λ°μ κ²°κ΅ μλ§μ§μ°½μ΄ λ κ²μ λλ€.
μ΄ λ°μλ Gitμ΄λΌλ μμ€μ½λ κ΄λ¦¬λκ΅¬κ° κ°λ°μ μ£Όλ μ΄μ μ μλΉν©λλ€.
- λ΄κ° μμ±ν μ½λλ₯Ό add, commit, pushλ₯Ό ν΅ν΄μ λ€λ₯Έ κ°λ°μλ€κ³Ό λΉκ΅μ μ€μκ°μΌλ‘ λ°μνμ¬ κ³΅μ κ°λ₯.
- λ€λ₯Έ κ°λ°μλ€μ΄ μμ±ν μ½λλ 곡μ νμ¬ λ°μκ°λ₯.
- μ½λλ€μ΄ λ°μλμμ λ μΆ©λμ΄ μκΈ°λ©΄ μμ μ νκΈ°μλ μ©μ΄.
- λ¬Έμ κ° μλ€κ³ νλ¨νμ λ°°ν¬νμ§λ§, κ²°κ³Όμ μΌλ‘ λ¬Έμ κ° μκ²Όμ κ²½μ° μ΄μ λ²μ μΌλ‘ λμκ°λ κ²λ κ°λ₯.
- ... etc.
Git μ΄μ μ μμ€μ½λλ₯Ό κ΄λ¦¬νλ ν΄μ? SVN(SubVersion)
SVN | Git | |
Pros | 1. μ§κ΄μ μ΄λ€. 2. μ΅λμ΄ μ½λ€. |
1. λΆμ°νλμ΄ μμ(Decentralized). 2. μμ λ§μ Commit historyλ₯Ό κ°μ§ μ μμΌλ©°, μλ²μ μ μ₯μμ λ 립μ μΌλ‘ κ΄λ¦¬ κ°λ₯. 3. μ€μλ₯Ό νλλΌλ λ°λ‘ μλ²μ μν₯μ μ£Όμ§ μμ. 4. κ°λ°μκ° μνλλλ‘ μ€νν΄λ³Ό μ μμ. |
Cons | μ€μνλμ΄ μμ΄ Local Repositoryλ₯Ό κ°μ§ μ μλ€. | μ΅μν΄μ§λλ° μΌμ μκ°μ΄ νμν¨. |
μ μΆκ°λ‘ github, bitbucket λ±μ GitμΌλ‘ μ μ₯λμ΄ μ격 μ μ‘λ νμΌλ€μ΄ μ μ₯λλ 곡κ°μ μ 곡νλ μλΉμ€!
μ΄μ Gitμ μ¬μ©ν΄μΌν μ΄μ κ° μΆ©λΆν μ€λͺ λμλμ?
κ·Έλ λ€λ©΄? [Git] Git-Workflow, git νλ¦μ μ΄ν΄λ³΄μ! μ μμ보λλ‘ ν©μλ€!
μ°Έκ³
[]μΈν°λ ν°λΈ κΉ νμ©: https://skills.github.com/
'Study: DeveloperTools(DevTool) > DevTool: Git' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Git] Commit λ©μμ§ κ°μ΄λλΌμΈ (0) | 2022.07.04 |
---|---|
[Git] ssh 곡κ°ν€ GitHubμ λ±λ‘νκΈ° (feat. github, bitbucket) (0) | 2022.06.21 |
[Git] Git Personal Access Token λ°κΈ κ³Όμ (μ¬μ§ ν¬ν¨)! (0) | 2022.04.17 |
[Git] Git-Workflow, git νλ¦μ μ΄ν΄λ³΄μ! (0) | 2022.02.24 |
[Git] Github μ€μΉ, κΈ°λ³Έ μΈν λ° κ°λ¨ μ¬μ©λ² (0) | 2022.02.23 |