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

STUDY/GITHUB

Git!

λ°˜μ‘ν˜•

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