diff --git a/README.md b/README.md index 8ce58dc..8058b3c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Git-Study ### πŸ’» μ‹€ν–‰ ν™˜κ²½ μ•ˆλ‚΄ 과제 확인과 μˆ˜ν–‰, 인증은 λͺ¨λ‘ CLI ν™˜κ²½μ—μ„œ μ§„ν–‰λ©λ‹ˆλ‹€. -> λ§₯의 경우 `Git_Study` 폴더 μœ„μ—μ„œ 였λ₯Έμͺ½ λ²„νŠΌμ„ ν΄λ¦­ν•˜μ‹  ν›„ `μ„œλΉ„μŠ€` > `ν΄λ”μ—μ„œ μƒˆλ‘œμš΄ 터미널 μ—΄κΈ°`λ₯Ό ν΄λ¦­ν•˜μ…”μ„œ 터미널을 μ‹€ν–‰ν•΄μ£Όμ„Έμš”! +> λ§₯의 경우 `9th_UMC_Git_Workbook` 폴더 μœ„μ—μ„œ 였λ₯Έμͺ½ λ²„νŠΌμ„ ν΄λ¦­ν•˜μ‹  ν›„ `μ„œλΉ„μŠ€` > `ν΄λ”μ—μ„œ μƒˆλ‘œμš΄ 터미널 μ—΄κΈ°`λ₯Ό ν΄λ¦­ν•˜μ…”μ„œ 터미널을 μ‹€ν–‰ν•΄μ£Όμ„Έμš”! > μœˆλ„μš°μ˜ 경우 Git Bashλ₯Ό μ΄μš©ν•΄ μ§„ν–‰ν•΄μ£Όμ„Έμš”. diff --git a/week1/.gitignore b/week1/.gitignore new file mode 100644 index 0000000..ce1b36c --- /dev/null +++ b/week1/.gitignore @@ -0,0 +1 @@ +ignore.md \ No newline at end of file diff --git a/week1/week1.md b/week1/week1.md new file mode 100644 index 0000000..2f17d38 --- /dev/null +++ b/week1/week1.md @@ -0,0 +1,40 @@ +# Git Workbook 1μ£Όμ°¨ 정리 +## Gitμ΄λž€? +- 파일 λ³€κ²½ 사항 좔적 도ꡬ +- μ—¬λŸ¬ μ‚¬μš©μž κ°„μ˜ μž‘μ—… 쑰율 μœ„ν•œ λΆ„μ‚° 버전 관리 μ‹œμŠ€ν…œ + +### 파일 λ³€κ²½ 사항 좔적 +- μ •ν™•νžˆ νŒŒμΌμ„ μ–Έμ œ μˆ˜μ •ν–ˆλŠ”μ§€, κ·Έλ•Œ μ–΄λ–€ λ³€ν™”κ°€ μžˆμ—ˆλŠ”μ§€ 기둝 +- 파일의 λ³€κ²½ 사항듀을 좔적 +### μ—¬λŸ¬ μ‚¬μš©μžλ“€ κ°„μ˜ μž‘μ—… 쑰율 +- ν•œ νŒŒμΌμ„ λ™μ‹œμ— μ—¬λŸ¬ μ‚¬μš©μžμ˜ μ»΄ν“¨ν„°μ—μ„œ μ ‘κ·Ό κ°€λŠ₯ +- 곡동 μž‘μ—… 용이 +### λΆ„μ‚° 버전 관리 μ‹œμŠ€ν…œ +- μ—¬λŸ¬ λͺ…이 Github에 있던 λ™μΌν•œ λ‚΄μš©μ„ 각자의 μ»΄ν“¨ν„°λ‘œ 가져와 κ°œλ³„μ μœΌλ‘œ μž‘μ—… κ°€λŠ₯ +## λ‚΄ 파일 관리 +### Working Directory +- λ‚΄κ°€ ν˜„μž¬ μž‘μ—…ν•˜κ³  μžˆλŠ” 곡간 +### Staging Area +- modified μƒνƒœμΌ λ•Œ 체크포인트λ₯Ό λ§Œλ“œλŠ” 일: commit +- 선택적 컀밋 진행을 μœ„ν•œ μ€€λΉ„ 단계 곡간 +### Local Repository +- 원격 레포 반영 μ „ 곡간 +- commit μ§„ν–‰ν•œ ν›„μ˜ 곡간 +## 자주 μ‚¬μš©ν•˜λŠ” λͺ…λ Ήμ–΄ +```git add``` +```git commit -m "{μž…λ ₯ν•  λ‚΄μš©}"``` +```git pull origin [develop | 브랜치 λͺ…]``` +```git push origin [develop | 브랜치 λͺ…]``` +## Branch +- λ‚΄κ°€ μž‘μ—…ν•˜λŠ” 독립적인 μ˜μ—­ +- main에 λ³‘ν•©ν•˜κΈ° μ „ ν™•μΈν•˜λŠ” 곡간 +### 자주 μ“°λŠ” λͺ…λ Ήμ–΄ +```git branch [브랜치λͺ…]``` +```git switch [브랜치λͺ…]``` +## Issue & PR +### Issue +- λ‚΄κ°€ μ•žμœΌλ‘œ μž‘μ—…ν•  ν•­λͺ© +- μž‘μ—… μ§„ν–‰ ν˜„ν™© ν˜Ήμ€ κΈ°λŠ₯ κ΅¬ν˜„ 기둝 +### PR +- μ§„ν–‰ν•œ μž‘μ—…μ„ main에 올리기 μ „ μš”μ²­ν•˜λŠ” 단계 +- μ½”λ“œ 리뷰 μ§„ν–‰ κ°€λŠ₯ \ No newline at end of file