ALOHA CLASS
/
CI/CD
/
Git
Search
Share
Git
git κΈ°μ΄
Git κΈ°μ΄
1.
Git μ΄λ?
2.
Git λ€μ΄λ‘λ
3.
Git μ€μΉ
Git μ΄λ?
λ²μ κ΄λ¦¬ λꡬ
λΆμ° λ²μ κ΄λ¦¬ μμ€ν (Distributed Version Control System, DVCS)μΌλ‘, μννΈμ¨μ΄ κ°λ°μμ μμ€ μ½λμ λ²μ μ κ΄λ¦¬νλ λꡬμ λλ€. μμ€ μ½λμ λ³κ²½ μ΄λ ₯μ μΆμ νκ³ , μ¬λ¬ μ¬μ©μκ° λμμ μμ νκ³ μλ κ²½μ°μλ ν¨μ¨μ μΌλ‘ νμ ν μ μλλ‘ λμμ€λλ€.
Git λ€μ΄λ‘λ
Git μ λ€μ΄λ‘λ ν©λλ€.
Git μ€μΉ
β’
Github
β’
μ£Όμ κΈ°λ₯
β’
Github μ격 μ μ₯μ μμ±
Github
Git κΈ°λ°μ λ²μ κ΄λ¦¬ λ° νμ μ μ§μνλ μΉ νΈμ€ν μλΉμ€
GitHub: Letβs build from here
GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...
Github
β’
μ격μ μ₯μ
λ‘컬μ μ₯μ
β’
λ‘컬μ μ₯μ
μ격μ μ₯μ
μ격μ μ₯μ
λ‘컬μ μ₯μ
Git Clone
μ격 μ μ₯μμ μλ Git μ μ₯μλ₯Ό 볡μ νμ¬ λ‘컬 μ μ₯μλ‘ κ°μ Έμ€λ λͺ λ Ήμ΄
1.
Github μ격 μ μ₯μ μ μ
2.
μ격 μ μ₯μ URL 볡μ¬
3.
git clone
Github μ격 μ μ₯μ μ μ
Git x Gitub μ°λ
1.
λ‘컬 μ μ₯μ μ΄κΈ°ν
:
2.
νμΌ μΆμ λ° μ€ν μ΄μ§
:
3.
컀λ°
:
4.
λ³κ²½ λ΄μ νμΈ
:
5.
μ΄λ ₯ κ΄λ¦¬
:
λ‘컬 μ μ₯μ μ΄κΈ°ν
β’
git init
: μλ‘μ΄ Git μ μ₯μλ₯Ό μ΄κΈ°νν©λλ€.
νμΌ μ€ν μ΄μ§
Git κΈ°λ³Έ λ²μ κ΄λ¦¬
β’
Github μ격 μ μ₯μ μμ±
β’
Github νμ μ΄λ
β’
Clone
β’
Branch κ΄λ¦¬
β’
Push
β’
Pull
β’
Checkout
β’
Coding
β’
Merge
β’
μ΄λ ₯ κ΄λ¦¬
β’
Issue
β’
DiscussionsΒ
β’
Actions
Git ν νμ λ²μ κ΄λ¦¬
β’
git log
: μ»€λ° λ‘κ·Έλ₯Ό νμΈν©λλ€.
β’
git revert <commit>
: μ΄μ 컀λ°μ λλ립λλ€.
β’
git reset
: μ€ν μ΄μ§ μμμ΄λ μμ λλ ν 리λ₯Ό μ΄κΈ°νν©λλ€.
Git μ΄λ ₯ κ΄λ¦¬
Git etc
Git κΈ°λ³Έ branch μ€μ νκΈ°
git init μ, κΈ°λ³Έ branch λ₯Ό main μΌλ‘ μ€μ ν©λλ€.
Git κΈ°λ³Έ branch νμΈνκΈ°
Git κΈ°λ³Έ branch μ€μ νκΈ° master, main branch
username λ±λ‘
email λ±λ‘
git μ΅μ΄ μ€μ
Git μΊμ μμ
μΊμ μμ
μ 체 μ€ν μ΄μ§
컀λ°
Git μΊμ μμ
Git x Github μ€μ΅
Github μ격 μ μ₯μ λ§λ€κΈ°
Github νμ μ΄λνκΈ°
Git Clone
branch μμ± λ° λ°μ
Git Checkout
Git Commit
Git Push
Git Pull
Git fetch
Git Merge
1.
Current Change (νμ¬ λ³κ²½μ¬ν)
:
2.
Incoming (λ€μ΄μ€λ λ³κ²½μ¬ν)
:
Git Conflict & μΆ©λ ν΄κ²°
Git fork
Git Pull Request
Git amend
Git cherry-pick
Git reset
Git revert
Git statsh
Git Release