- ํ๋ก์ ํธ๋ฅผ ํ๋ ์์ฑํ๊ณ IntelliJ(๋ค๋ฅธ IDE์ฌ๋ ์๊ด์์)์์ ์๊ฒฉ ์ ์ฅ์๋ฅผ ์ฐ๊ฒฐํด์ค๋๋ค
git init
// ์ ์ฅ์ ์์ฑgit remote -v https://github.com/HIUMC/UMC-6th-Node-Study.git
//์ ์ฅ์ ๋ด ์ปดํจํฐ <-> ์๊ฒฉ ์ฐ๊ฒฐgit pull origin main
- IntelliJ์ terminal์์ ์์ ์ branch๋ก checkout์ ํด์ฃผ์ธ์
git checkout origin [๋ณธ์ธ github ์์ด๋]
//๋ธ๋์น ๊ฐ๋ ๋ชจ๋ฅธ๋ค๋ฉด ๊ตฌ๊ธ๋ง. ์์ ๋ง์ ๊ณต๊ฐ์ ๋ง๋ ๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
- ์์
์ ํด๋น ๋ณธ์ธ branch์์๋ง ์งํํด์ฃผ์ธ์ (
โmain branchโ)git branch
: ํ์ฌ branch ํ์ธ
์์ ๋ฐฉ์์ด ์ด๋ ต๋ค๋ฉด ๊น Clone ํ๋ ๋ฐฉ๋ฒ์ ๊ฒ์ํด๋ณด๊ธฐ
- UMC-6th-Node-Study (ํ๋ก์ ํธ ๋ฃจํธ ๋๋ ํ ๋ฆฌ)
- ๋ณธ์ธ github ์์ด๋๋ช
์ ๋๋ ํ ๋ฆฌ (๋ณธ์ธ github ์์ด๋๋ก ์ค์ ํด์ฃผ์ธ์!)
- ๋ ธ๋ ์์ค์ฝ๋ or ์ํฌ๋ถ ๊ณต๋ถํ๋ฉด์ ๋ฐฐ์ด ๊ฒ ๋ฑ๋ฑ...
- ๋ณธ์ธ github ์์ด๋๋ช
์ ๋๋ ํ ๋ฆฌ (๋ณธ์ธ github ์์ด๋๋ก ์ค์ ํด์ฃผ์ธ์!)
| ๋ณธ์ธ github ์์ด๋๋ช ์ ๋๋ ํ ๋ฆฌ๋ถํฐ ๋ง๋ค๊ณ ์์ํ์๋ฉด ๋ฉ๋๋ค! ๐
โ
โโ UMC-6th-Node-Study
โ
โโ do-dop (dir)
โ
โโ 1์ฃผ์ฐจ
| โโ README.md // ํด๋น ๊ฐ์ ์ ๋ฆฌํ ๋ด์ฉ์ด ๋ด๊ธด ํ์ผ
|
โโ 2์ฃผ์ฐจ (dir)
โ โโ README.md // ํด๋น ๊ฐ์ ์ ๋ฆฌํ ๋ด์ฉ์ด ๋ด๊ธด ํ์ผ
โ โโ Mission
โ
โโ 3์ฃผ์ฐจ (dir)
โ โโ .. ์ดํ ๋์ผ
```
### ๐พ ์ค๊ฐ ์ค๊ฐ commit ํ๊ธฐ
* ํํธ ๋ณ๋ก ์์
์ ๋๋๊ฑฐ๋ ๋ ์์ ๋จ์๋ก ์์
์ ๋๋ผ ๋ ๋ง๋ค commit์ ํด ์ฃผ๋ ๊ฒ ์ข์์
* โcommit convention โ๏ธ
* **Feat**: ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
* **Fix**: ๋ฒ๊ทธ ์์
* **Docs**: ๋ฌธ์ ์์
* **Style**: ์ฝ๋ ํฌ๋งทํ
, ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ
* **Refactor**: ์ฝ๋ ๋ฆฌํํ ๋ง
* **Test**: ํ
์คํธ ์ฝ๋, ๋ฆฌํํ ๋ง ํ
์คํธ ์ฝ๋ ์ถ๊ฐ
* **Chore**: ๋น๋ ์
๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์
* ์์: ```git commit -m "[Feat(๋ณธ์ธ ์ด๋ฆ(๋๋ค์)): OO ๊ธฐ๋ฅ ์ถ๊ฐ]"```
### โ๐ป README.md ํ์ผ ์์ฑํ๊ธฐ
* ํด๋น ์ฃผ์ฐจ ์ฑ
์ ๊ณต๋ถํ๋ฉด์ ์๊ฒ ๋ ๋ถ๋ถ, ์ค์ํ๋ค๊ณ ์๊ฐํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ ๋ฆฌํด ์ฃผ์ธ์!
* ๊ฐ๋
์ ๋ฆฝ๋, ์์ฝ๋ ๋ชจ๋ ์ข์ต๋๋ค! ๐
* ํด๋น ์ฃผ์ฐจ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์๋กญ๊ฒ ์๊ฒ ๋ ์ฌ์ค์ด๋ ์ถ๊ฐ์ ์ผ๋ก ๋ ๊ณต๋ถํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ ๋ฆฌํด ์ฃผ์ธ์!
* ์์ฝ๋, ๋ณต์ต๋ ๋ชจ๋ ์ข์ต๋๋ค! ๐๐
* .md ํ์ผ์ mark down ์ธ์ด๋ก ์์ฑ๋ ํ์ผ์ ๋ปํด์
* [์ฐธ๊ณ ] https://gist.github.com/ihoneymon/652be052a0727ad59601#24-์ฝ๋
### ๐๐ป Github ๋ ํฌ์งํ ๋ฆฌ์ pushํ๊ธฐ
* ํด๋น ์ฃผ์ฐจ์ ๊ฐ์๋ฅผ ๋ฃ๊ฑฐ๋ ์์
์ ๋ชจ๋ ๋๋๋ค๋ฉด, ํ๋ก์ ํธ ๋ณ๊ฒฝ ์ฌํญ์ remote repository(github repository)์ push ํฉ๋๋ค
* ```git push origin [๋ณธ์ธ github ์์ด๋ ๋ธ๋์น ๋ช
]``` : git์ ๋ฑ๋ก๋์ด ์๋ origin(github repository)์ ์๋ ์์ ์ branch๋ก ํ๋ก์ ํธ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํฉ๋๋ค
* push๋ฅผ ์๋ฃํ๋ค๋ฉด ์คํฐ๋ repository์์ pull request๋ฅผ ์งํํฉ๋๋ค
* ๋งํฌ: https://github.com/HIUMC/UMC-6th-Node-Study/pulls
* PR(Pull Request)์ ๋ฉ์ธ์ง ์ ๋ชฉ์ ๋ค์๊ณผ ๊ฐ์ด ```[์ด๋ฆ/๋๋ค์] 1์ฃผ์ฐจ ์ ๋ฆฌ๋ด์ฉ ์ ์ถ.``` ๋ผ๊ณ ์ ์ ํ ```create pull request``` ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์
* PR : ```base: [master]``` <- ```compare: [๋ณธ์ธ github ์์ด๋]```
### โฐ ๊ณผ์ ์ ์ถ ๋ง๊ฐ ๊ธฐํ (๊ธฐ์ฌ ์์ )