git : μννΈμ¨μ΄ νμ κ΄λ¦¬
=> κ°λ°, μ μ§λ³΄μμμ λ°μνλ λͺ¨λ λ°μ΄ν°(μμ€, λ¬Έμ, μ΄λ―Έμ§, ...)λ₯Ό μ μ₯νκ³ κ΄λ¦¬νλ νλ‘κ·Έλ¨
Git/ GitHub/ SVN
μ’μμ
- μμ€μ½λ 곡μ
- μμ€μ½λ λ³κ²½μ΄λ ₯ κ΄λ¦¬
- μμ€μ½λ 곡μ μ λ°μνλ λ¬Έμ λ₯Ό μ€μ¬μ€
- λ¬Έμ λ°μ μ μ΄μ λ²μ μ μμ€μ½λ μ¬μ© μ©μ΄
- μμ€μ½λλ₯Ό λ€μν λ²μ μ ννλ‘ κ°λ°
-
Git ?
=> μ»΄ν¨ν°(μμ 곡κ°)μμ νμΌμ λ³κ²½μ¬νμ΄ μμ λ λ§λ€ μΆμ νλ λΆμ°λ²μ κ΄λ¦¬ νλ‘κ·Έλ¨
[Working Directory] [Staging Area] [Local Repository] [Remote Repository]
(PCμ μ μ₯λλ μμ 곡κ°) (commitμ νκΈ° μ (pcμ μλ gitμ μ μ₯곡κ°) (μ격 μ μ₯μ - GitHub)
μ μ₯λλ 곡κ°)
1) git init (κΉ μ μ₯μ μμ±)
2) git add 3) git commit 4) git push
<--------------------------------------------------------------- git clone --------------------------------------------------------------------------
<------------------------------git merge ----------------------------------------------------<---------------git fetch----------------------------
5) git pull
Wiki :
ν κ·μΉ
νμλ‘
κΈ°λ₯ λͺ©λ‘
μΌμ κ΄λ¦¬
commit Convention : κΈ°λ₯ꡬν, 리ν©ν 리, λ²κ·Έ λ± μ»€λ° μ½λ©νΈ κ·μΉ
κ°λ° ν
λ°°ν¬
Project : λ Έμ μ ν μΌ λͺ©λ‘ κ°μ
-> μ΄ν΄λ¦½μ€μ κΉνλΈ νμΌ κ°μ Έμ€κΈ°!
pull λλ₯΄λ©΄ κ°μ Έμμ§
λ³κ²½ν νμΌ νμΈ ν΄ λ³΄λ©΄ μ μμ μΌλ‘ μ²λ¦¬λ κ±Έ μ μ μμ!
'STUDY > GITHUB' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ΄ν΄λ¦½μ€ GIT μ°λνκΈ° (0) | 2022.06.09 |
---|