λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

✏️/Git & GitHub

[Git] κΉƒ(Git)μ΄λž€? κΉƒν—ˆλΈŒ(Github)λž€? / 차이점

πŸ”— Gitμ΄λž€?

 

 

 μ†ŒμŠ€μ½”λ“œ μˆ˜μ •μ— λ”°λ₯Έ 버전을 κ΄€λ¦¬ν•΄μ£ΌλŠ” 버전 관리 μ‹œμŠ€ν…œ(VCS)이닀. λͺ¨λ“  파일의 λ³€ν™”λ₯Ό κΈ°λ‘ν•˜κ³ , 같은 νŒŒμΌμ— λŒ€ν•œ 각기 λ‹€λ₯Έ 버전을 λ³΄κ΄€ν•œλ‹€.

 λΆ„μ‚°ν˜• 버전 관리 μ‹œμŠ€ν…œμœΌλ‘œ μ„œλ²„λΏλ§Œ μ•„λ‹ˆλΌ λͺ¨λ“  μ‚¬μš©μžλ“€μ΄ λ™μΌν•œ νžˆμŠ€ν† λ¦¬ 정보λ₯Ό 가지고 μžˆλ‹€. λ”°λΌμ„œ μ„œλ²„μ— λ¬Έμ œκ°€ 생겨도 μ–΄λŠ μ‚¬μš©μžλ“  볡제된 μ €μž₯μ†Œλ₯Ό λ‹€μ‹œ μ„œλ²„λ‘œ λ³΅μ‚¬ν•˜μ—¬ μ„œλ²„λ₯Ό 볡ꡬ할 수 μžˆλ‹€.

 

 

πŸ“Œ Git VS Github

 

 

Git은 λ‘œμ»¬μ—μ„œ 버전 관리 μ‹œμŠ€ν…œμ„ μš΄μ˜ν•˜λŠ” 방식이닀.
GithubλŠ” Githubμ—μ„œ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μ„œλ²„μ—μ„œ 버전 관리 μ‹œμŠ€ν…œμ„ μš΄μ˜ν•˜λŠ” 방식이닀.

 Git으둜 둜컬 μ €μž₯μ†Œμ—μ„œ μž‘μ—…ν•œ λ‚΄μš©μ„ μ €μž₯ν•œ λ’€ ν•΄λ‹Ή λ‚΄μš©μ„ Github에 μ—…λ‘œλ“œν•˜λŠ” ν˜•μ‹μœΌλ‘œ μ‚¬μš©ν•œλ‹€. λ˜ν•œ Github에 μžˆλŠ” 컨텐츠λ₯Ό λ‚΄λ € 받을 μˆ˜λ„ μžˆλ‹€.

 

· commit(컀밋) : Git에 νŒŒμΌμ„ μΆ”κ°€ν•˜κ±°λ‚˜ λ³€κ²½ λ‚΄μš©μ„ μ €μž₯ν•˜λŠ” μž‘μ—…

· push(푸쉬) : Github에 νŒŒμΌμ„ μΆ”κ°€ν•˜κ±°λ‚˜ λ³€κ²½ λ‚΄μš©μ„ μ €μž₯ν•˜λŠ” μž‘μ—…

· pull(ν’€) : Githubμ—μ„œ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜λŠ” μž‘μ—…

 

 

πŸ”— Gitκ³Ό Githubλ₯Ό μ‚¬μš©ν•˜λŠ” 이유

 

 μ–΄λ–€ 뢀뢄이 μˆ˜μ •λλŠ”μ§€ μ‰½κ²Œ λ³Ό 수 있고 μˆ˜μ •λœ 뢀뢄을 이전 λ²„μ „μœΌλ‘œ λ‘€λ°± ν•˜λŠ” λ“±μ˜ νŽΈλ¦¬ν•œ κΈ°λŠ₯듀을 가지고 μžˆμ–΄ μ½”λ“œ μˆ˜μ •μ— λ”°λ₯Έ μœ„ν—˜μ„±μ„ 쀄일 수 μžˆλ‹€.

 GithubλŠ” μ €μž₯μ†Œλ₯Ό Githubμ—μ„œ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μ„œλ²„λ₯Ό μ΄μš©ν•œλ‹€. λ”°λΌμ„œ μ†ŒμŠ€μ½”λ“œλ₯Ό κ³΅μœ ν•˜μ—¬ λ‹€λ₯Έ μ‚¬λžŒλ“€κ³Ό ν˜‘μ—…ν•˜κ³ , μ˜€ν”ˆμ†ŒμŠ€λ₯Ό 톡해 μ—¬λŸ¬ μ‚¬λžŒλ“€κ³Ό μ½”λ“œλ₯Ό ν•¨κ»˜ μž‘μ„±ν•˜κ³  μ˜κ²¬μ„ 듀을 수 μžˆλ‹€. λ§Œμ•½ 혼자 μž‘μ—…ν•˜κ±°λ‚˜ 폐쇄적인 λ²”μœ„ λ‚΄μ—μ„œμ˜ ν˜‘μ—…μ΄λΌλ©΄ Git만 μ‚¬μš©ν•΄λ„ λ¬΄λ°©ν•˜λ‹€.

 

 


πŸ”Ž μ°Έκ³  자료

πŸ’‘ 같이 보면 쒋을 Post

 

[Git] μ™•μ΄ˆλ³΄λ₯Ό μœ„ν•œ κΉƒ λͺ…λ Ήμ–΄ 정리

πŸ”— Git μ €μž₯μ†Œ λ§Œλ“€κΈ° > git init : git μ΄ˆκΈ°ν™” (μ €μž₯μ†Œ 생성) > git config --global user.name "λ‚΄ 이름" : λ‚΄ 이름 등둝 > git config --global user.email "λ‚΄ λ©”μΌμ£Όμ†Œ" : λ‚΄ 메일 등둝 πŸ”— ν˜„μž¬ μ‹œμ  μ €μž₯..

devjindev.tistory.com

 

[GitHub] μ™•μ΄ˆλ³΄λ₯Ό μœ„ν•œ κΉƒν—ˆλΈŒ μ‚¬μš©λ²• 총정리

πŸ”— Github(κΉƒν—ˆλΈŒ)λž€?  κΉƒν—ˆλΈŒλž€ 컴퓨터 μ†ŒμŠ€λ₯Ό κ³΅μœ ν•˜κ³  ν˜‘μ—…ν•˜μ—¬ κ°œλ°œν•  수 μžˆλŠ” μ›Ή ν˜ΈμŠ€νŒ… μ„œλΉ„μŠ€μΈλ°μš”. μžμ‹ μ΄ μž‘μ„±ν•œ μ†ŒμŠ€μ½”λ“œλ₯Ό μ†μ‰½κ²Œ μ—…λ‘œλ“œ·μ—…λ°μ΄νŠΈ ν•˜κ³ , κ·Έ 과정을 μ‹œκ°„λ³„λ‘œ μžμ„Έ

devjindev.tistory.com

 

[GitHub] μ™•μ΄ˆλ³΄λ₯Ό μœ„ν•œ Visual Studio Code와 GitHub μ—°λ™ν•˜κΈ°

πŸ”½ Github νšŒμ›κ°€μž… 방법은 μ•„λž˜ 포슀트λ₯Ό μ°Έκ³ ν•΄μ£Όμ„Έμš” πŸ”½ [GitHub] μ™•μ΄ˆλ³΄λ₯Ό μœ„ν•œ κΉƒν—ˆλΈŒ μ‚¬μš©λ²• 총정리 πŸ”— Github(κΉƒν—ˆλΈŒ)λž€?  κΉƒν—ˆλΈŒλž€ 컴퓨터 μ†ŒμŠ€λ₯Ό κ³΅μœ ν•˜κ³  ν˜‘μ—…ν•˜μ—¬ κ°œλ°œν•  수 μžˆλŠ” μ›Ή 호

devjindev.tistory.com