Git์์ ํ์ผ ํน์ ๋๋ ํ ๋ฆฌ์ ๋ใ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐฉ๋ฒ
Git์ ๋์๋ฌธ์ ๊ตฌ๋ถ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ง ์์ ๋์๋ฌธ์ ๋ณ๊ฒฝ ์ ์ ์ ์ถ์ ๋์ง ์์ผ๋ฉฐ, git mv
๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํด ์์ ์ด๋ฆ์ ๊ฑฐ์ณ ๋ณ๊ฒฝํด์ผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฐ์๋๋ค.
raw.githubusercontent.com
๊ณผ cdn.jsdelivr.net
์ ์ฐจ์ด์
raw.githubusercontent.com
์ GitHub์ ํ์ผ์ ์๋ณธ ๊ทธ๋๋ก ์ ๊ณตํ๋ ๋ฐ๋ฉด, cdn.jsdelivr.net
์ ์ต์ ํ๋ ์ฝํ
์ธ ๋ฅผ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ ๊ณตํ๋ CDN ์๋น์ค๋ก, ๊ฐ๊ฐ์ ๋ชฉ์ ๊ณผ ๊ธฐ๋ฅ์ด ๋ค๋ฅด๋ค.
Git Repository ์ด๋ฆ ๊ท์น
Github Issues๋ ๋ฌด์์ธ๊ฐ?
GitHub์ Issues๋ ๋ฒ๊ทธ ์์ , ์ผ์ , ์์ด๋์ด ๋ฑ์ ๊ด๋ฆฌํ ์ ์๋ ๋๊ตฌ๋ก, Projects์ ํตํฉ๋์ด ์๊ฐํ ๋ฐ ์๋ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ, Commit๊ณผ ์ฐ๋ํ์ฌ ์ด์๋ฅผ ์ถ์ ํ ์ ์๋๋ก ๋๋๋ค.
Git Repository ์ด๋ฆ์ ์๋ฌธ์์ ๋์(-
)๋ฅผ ์ฌ์ฉํ์ฌ ๋ช
ํํ๊ณ ์ผ๊ด์ฑ ์๊ฒ ์์ฑํด์ผ ํ๋ฉฐ, ๋์ค์ ๋น์ทํ ์ด๋ฆ์ Repository๋ฅผ ๊ตฌ๋ถํ ์ ์๋๋ก ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑํ๋ ๊ฒ์ด ์ข๋ค.
GitHub's classic branch protection rules
Branch ๋ณดํธ ๊ท์น์ GitHub์์ ํ์ ์ ํผ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ํน์ Branch์ ๋ํ ์ ๊ทผ๊ณผ ๋ณ๊ฒฝ ์ฌํญ์ ๊ด๋ฆฌํ๋ ํ์ ๊ท์น์ผ๋ก, PR ์๊ตฌ, ์น์ธ, ์ํ ์ฒดํฌ ๋ฑ ๋ค์ํ ์ค์ ์ ํตํด ์ฝ๋ ํ์ง๊ณผ ํ์ ํจ์จ์ฑ์ ๋์ธ๋ค.
Git Commit Message ๊ท์น
Commit Message๋ ๋ช ๋ น๋ฌธ ํํ๋ก ์์ฑํ๋ฉฐ, Header, Body, Footer๋ก ๊ตฌ์ฑ๋๋ค. ์ ๋ชฉ์ 50๊ธ์ ์ด๋ด, ์ฒซ ๊ธ์ ๋๋ฌธ์, ๋ง์นจํ ์์ด ์์ฑํ๊ณ , ์์ธ ์ค๋ช ์ Body์ ์ถ๊ฐํ๋ฉฐ, ์ด์ ๊ด๋ จ ์ ๋ณด๋ Footer์ ์์ฑํ๋ค.