2022๋ ์คํฐ๋๊ทธ๋ฃน ๊ป๋ค ์ผ๋ฉด ๋ฉ๋๋ค
-
ํ๋ ๊ธฐ๊ฐ : 2022.04.04(์) ~ 2022.12.31(ํ )
-
๋์๋ฆฌ ํ์ฅ
- ์ดํ๋ <HalamLee>
-
์ฐธ์ฌ ๋์๋ฆฌ์
- [์คํฐ๋์ฅ] ์ ์ฌ์ฐ <blooper20>
- ์ ์ฑ์ <chaeeunj>
- ๊ณฝํ๋ฆฐ <hr111322>
- ๊นํ์ <overtae>
- ๋ฐ์ข ๋ฏผ <jongmung>
- ์๋์ญ <tjqehd23>
- ์ฑํฌ์ง <coowooc>
- ์ ์ฌ๊ท <tgoddessana>
- ์์ด์ฐ <peridot-28>
- ํ์ด์ฌ ์ฝ๋ฉํ ์คํธ ๋ฐฑ์ค
-
์ฃผ์ด์ง ๊ณผ์ ๋ฅผ ์ํ
-
์์ฑํ ์ฝ๋๋ฅผ ๊ด๋ จ ํด๋์ ์ ์ฅ
-
์ ์ฅํ ํ์ผ์ ๊ฐ์ธ๋ณ Forkํ Repo์ main์ผ๋ก PUSH
-
๊ฐ์ธ๋ณ ๊นํ๋ธ Repo์ PUSH๋ main Branch๋ฅผ IFP์ ์คํฐ๋ ์ ์ฅ์์ main Branch๋ก PR์ ๋ณด๋
-
ํด๋น ๊ณผ์ ์ ๋ฐ๋ณต
1. IFP์ ์คํฐ๋ ์ ์ฅ์ Fork 2. ๋ณธ์ธ์ ์คํฐ๋ ์ ์ฅ์๋ฅผ Clone (๋ก์ปฌ์ ์ ์ฅ์ ํด๋๊ฐ ์์ฑ๋จ) $ git clone https://github.com/[์์ ์ ๊ณ์ ์ด๋ฆ]/ifp-2022-restart-ok.git 3. IFP์ ์คํฐ๋ ์ ์ฅ์์ ๋๊ธฐํ (๋ณ๊ฒฝ๋ ๋ด์ญ์ ๋์ ์ ์ฅ์์๋ ์ผ์น์์ผ์ฃผ๋ ์์ ) # ๋จผ์ ๋ก์ปฌ๋ถํฐ ๋๊ธฐํํด์ค์ผ ํ๋ค. (Fork ํ๊ธฐ ์ ์ ๋ ํฌ. ์ฆ, IFP ๋ ํฌ์ remote ์ด๋ฆ์ "upstream"์ด๋ผ๊ณ ํด์ค๋ค.) # upstream ์ถ๊ฐ -> ํต์์ ์ผ๋ก upstream์ด๋ผ๊ณ ํด์ฃผ๋๊ฒ ์์น์ด๋ค. $ git remote add upstream https://github.com/IDU-IFP/ifp-2022-restart-ok.git # upstream ๋ ํฌ์ ๋ณ๊ฒฝ ๋ด์ญ์ ๋ก์ปฌ์ ์ ์ฅ์์ ๋ณํฉ $ git pull upstream main 4. ์์ ์ ์๋ฌธ ์ด๋ฆ์ผ๋ก ๋ ํด๋(ex: yoojaewoo) ์์ฑ 5. yoojaewoo ํด๋๋ก ์ด๋ 6. ์ฝ๋์์ ์ ์์ํ๊ธฐ ์ ์ ์๋ณธ ๋ ํฌ์งํ ๋ฆฌ๋ก๋ถํฐ pull์ ๋ฐ๊ณ ์งํํ๋ฉด ๋๋ค. # pull์ ์ด์ฉํ์ฌ ์๋ณธ ๋ ํฌ์งํ ๋ฆฌ์ main ๋ธ๋์น์ ์๋ ์ต์ ํ์ผ๋ค์ ๋ฐ์์จ๋ค. $ git pull upstream main 7. ์ฝ๋์์ ์งํ (ํ์ผ๋ช : ๋ฐฑ์ค_0000๋ฒ๋ฌธ์ .py) 7.5 ์ฝ๋ ์์ ์ด ๋๋๊ณ ๋ค์ pull์ ๋ฐ์์จ๋ค. # ์ฝ๋ ์์ ์ค ๋๊ตฐ๊ฐ๊ฐ ์๋ก์ด ํ์ผ์ pushํ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ๋ค์ ์ต์ ํ ์์ผ์ค๋ค. $ git pull upstream main 8. ๊น Staging Area์ ์ ์ฅ (ex: git add ํ์ผ๋ช ) # ํ์ผ๋ช ์ "."์ ํ๋ฉด ํ์ฌ ํด๋์ ์ ์ฒด ํ์ผ์ trackedํจ. $ git add . 9. ".git" ํด๋์ ์ ์ฅ (ex: git commit -m "์ด๋ฆ: ๋ฉ์ธ์ง") -> "-m"์ message์ ์ฝ์ $ git commit -m "yoojaewoo: ๋ฐฑ์ค_0000๋ฒ๋ฌธ์ ํ์ด" 10. ๋ณธ์ธ์ด Forkํ ๊นํ ์ ์ฅ์์ ์ ๋ก๋ (ex: git push <Remote> <Branch>) $ git push origin main 11. ๋ณธ์ธ์ด Forkํ ๊นํ ์ ์ฅ์๋ก ์ด๋ํ์ฌ Pull Request(PR)๋ฅผ ๋ณด๋ธ๋ค. โ ์ด๋, IFP ์ ์ฅ์์ main ๋ธ๋์น๊ฐ ์๋ "๋ณต์ฌํ ๋ ํฌ์งํ ๋ฆฌ"๋ก ๋ณด๋ด์ผํจ ์ดํ ์คํฐ๋ ๊ทธ๋ฃน์ฅ์ด ํ์ธํ ํ IFP ์ ์ฅ์์ main ๋ธ๋์น๋ก ๋ณํฉ์์ผ์ฃผ๋ ์์ ์ ํ๊ฒ ๋๋ค. 12. ๋ค๋ฅธ ์คํฐ๋์์ ๋ฌธ์ ํ์ด๊ฐ ์ฌ๋ผ์จ ๊ฒฝ์ฐ ๋ค์ ์ฃผ์ฐจ๊ฐ ๋์ด๊ฐ์ง ์ ๊น์ง ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํด์ค๋ค.
- git pull์ ์ด์ฉํ์ฌ ์ฝ๋์์ ์ , ํ๋ก ์ต์ ํ ์์ผ์ฃผ๊ธฐ
- git pull์ ์ด์ฉํ๋ฉด ๋ค๋ฅธ ์ฌ๋์ ํด๋๊ฐ ์์ ์ ์์ ํ๊ฒฝ์ ์๊ธฐ๋๋ฐ ์ด๋ ๋ค๋ฅธ ์ฌ๋์ ํด๋๋ฅผ ์ ๋๋ก ์ญ์ ํ์ง ์์ต๋๋ค!!
- pull์ ์ฌ์ฉํ ๋์๋ ์๋ณธ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ด์ฉํ๋ค.
- push์ ํ ๋์๋ forkํ ๊ฐ์ธ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ด์ฉํ๋ค.