ALOHA CLASS
/
CI/CD
/
Github
Search
Share
Github
Gitbub
์ฝ๋ ์ ์ฅ์๋ฅผ ํธ์คํ ํ๊ณ , ๋ฒ์ ๊ด๋ฆฌ, ์ฝ๋ ๋ฆฌ๋ทฐ, ์ด์ ํธ๋ํน ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ํน์ง:
โข
์คํ ์์ค ํ๋ก์ ํธ ํธ์คํ
โข
Git ๊ธฐ๋ฐ์ ๋ฒ์ ๊ด๋ฆฌ
โข
ํ ํ์ ๋๊ตฌ
โข
CI/CD ํตํฉ
โข
ํ๋ถํ ๋ฌธ์ํ ๊ธฐ๋ฅ
Github
์๊ฒฉ ์ ์ฅ์ ๋ง๋ค๊ธฐ
ํ์ ์ด๋ํ๊ธฐ
Pull Request
์ฃผ์ ํน์ง์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
โข
์ฝ๋ ๋ฆฌ๋ทฐ: ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ๋ณ๊ฒฝ์ฌํญ์ ๊ฒํ ํ๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
โข
ํ์ ์ด์ง: ํ์๋ค ๊ฐ์ ์ํต๊ณผ ์ง์ ๊ณต์ ๋ฅผ ์ฆ์ง์ํต๋๋ค.
โข
ํ์ง ๊ด๋ฆฌ: ๋ฒ๊ทธ๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ๊ณ ์ฝ๋ ํ์ง์ ํฅ์์ํต๋๋ค.
โข
๋ณ๊ฒฝ ์ด๋ ฅ ๊ด๋ฆฌ: ํ๋ก์ ํธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒด๊ณ์ ์ผ๋ก ์ถ์ ํฉ๋๋ค.
PR์ ํจ๊ณผ์ ์ธ ํ์ ๊ณผ ์ฝ๋ ํ์ง ํฅ์์ ์ํ ์ค์ํ ๋๊ตฌ์ ๋๋ค.
Pull Request ํ๋ ๋ฐฉ๋ฒ
1.
์๋ก์ด ๋ธ๋์น ์์ฑ: ๋จผ์ ์์ ํ ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค.
2.
์ฝ๋ ๋ณ๊ฒฝ: ์ ๋ธ๋์น์์ ํ์ํ ์ฝ๋ ๋ณ๊ฒฝ์ ์ํํฉ๋๋ค.
3.
๋ณ๊ฒฝ์ฌํญ ์ปค๋ฐ: ๋ณ๊ฒฝ๋ ์ฝ๋๋ฅผ ์ปค๋ฐํฉ๋๋ค.
4.
GitHub์ ํธ์: ๋ก์ปฌ ๋ธ๋์น๋ฅผ GitHub ์๊ฒฉ ์ ์ฅ์์ ํธ์ํฉ๋๋ค.
Pull Request
Github Pages
Github Pages ๋ง๋ค์ด๋ณด๊ธฐ
1.
Github ์ฌ์ดํธ๋ก ์ด๋ํ๋ค.
2.
๋ก๊ทธ์ธ ํ๋ค.
3.
New (New Repository) ๋ฒํผ์ ํด๋ฆญํ๋ค.
4.
Create a new repository ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ค
5.
Create repository ๋ฒํผ์ ํด๋ฆญํ์ฌ ์์ฑํ๋ค.
6.
VS CODE ์์ Git Clone ํ๋ค.
7.
index.html ํ์ผ์ ๋ง๋ค๊ณ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
Github Pages
Github x VS CODE
1.
Git ์ค์น
2.
Github ๋ ํฌ์งํ ๋ฆฌ ์์ฑ
3.
Git ํ๊ฒฝ ์ค์
4.
Git Clone
5.
์ ํ์ผ ์ถ๊ฐ
6.
Commit & Push
7.
Pull
Git ์ค์น
Git
Github x VSCODE ์ฐ๋