์ฌ์ฉ ์ธ์ด: Python
e-Book : this is coding test ํ์ฉ (1์ ~2์)
์ดํ ํ๋ก๊ทธ๋๋จธ์ค ํ์ฉ ์์
- e-Book ๊ณต๋ถ๋ ๋งค์ผ ๋ฐค 10์ ๋ฆฌ๋ทฐ(๊ฒฐ ์ฌ์ ์ Issues๋ ํก๋ฐฉ์ ์ฐ๋ฝ)
- 1์ผ 1์ปค๋ฐ ๊ฐ์ธ ํ๋ก์ ํธ, ๊ณต๋ถ ๋ฐ ํ ์คํฐ๋ repo
- reviews ํด๋์ ๊ฐ์ธ ํ๋ก์ ํธ ๋ฐ ๊ณต๋ถ review๋ฅผ ์งํํ ์์
- ํ ์ ์๋ ๋งํผ๋ง ํ๊ธฐ! ๋ฌด๋ฆฌ X
- memebers: ๋ฉค๋ฒ ํด๋. ์์ ๊ฐ์ธ ๊ณต๋ถ ๋ฐ ๊ฐ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌํ๋ ํด๋
- E-book Study: e-book ๊ณต๋ถ๋ฅผ ์ฌ๋ฆฌ๊ณ ํผ๋
- ์๊ฒฉ์ ์ฅ์ ๋ก์ปฌ์ ๊ฐ์ ธ์ค๊ธฐ
https://github.com/SMF-GroupStudy/SMF_Algorithm-Study.git - ๋ก์ปฌ์์ ๊ฐ์ธ ๋ธ๋์น ์์ฑํ๊ธฐ
local workspace์ 'csyeob'๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ธ๋์น ์์ฑ
git branch csyeob - ๋ก์ปฌ์์ ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝ ํ git add๋ก ์ถ๊ฐ, commit, push๋ฅผ ์งํ
- ์ฝ๋ฉํ ์คํธ branch๋ผ๋ฉด ์ ํ์ protection์ด ๊ฑธ๋ ค์์ด์ merge๋ฅผ ๋ฐ๋ก ๋ชปํจ (review๋ฅผ ํ๊ธฐ ์ํจ).
- push ํ ์๊ฒฉ์ ์ฅ์ github์์ pull request๋ฅผ ์งํ
โป์ฝ๋ฉํ
์คํธ branch ๋ผ๋ฉด?
reviewers์ PR๋ฆฌ๋ทฐ๋ฅผ ํด์ค ํ์ 1๋ช
์ด์ ์ง์
Assignees ํ์ฌ PR ๋ด๋น์ (๋)๋ฅผ ์ง์
๋ฆฌ๋ทฐ => merge๋ฅผ ํ ์ง ์์์ง ๊ฒฐ์ ํ๋ ํ์ธ ์ ์ฐจ์ด๋ฏ๋ก 1๋ช
์ด์์ Approve ์น์ธ์ ๋ฐ์์ผํจ.
โป๊ฐ์ธ ๊ณต๋ถ branch ๋ผ๋ฉด?
git checkout csyeob- main์์ csyeob ๋ธ๋์น๋ก ์ ํ ๋ก์ปฌ์์ ์์git commit -m "message"- ์์ ํgit add .์ดํ ์ปค๋ฐgit push origin csyeob- ์๊ฒฉ์ ์ฅ์ csyeob ๋ธ๋์น์ ํธ์git checkout main- ๋ธ๋์น ์ ํ(main์ merge ์์ฒญํ๊ธฐ ์ํจ)git pull- ์๊ฒฉ์ ์ฅ์ main์ ์ต์ ์ ๋ณด๋ฅผ ๋ก์ปฌ์ ์ ๋ฐ์ดํธ ์ํค๊ธฐ(์ต์ ์ ๋ณด๊ฐ ์๋๋ฉด push๊ฐ ์๋จ)git merge csyeob- main์ csyeob ๋ธ๋์น ์์ ๋ฐ์git push origin main- ์๊ฒฉ์ ์ฅ์ main์ ๋ฐ์