๋ก์ปฌ git ์ค์ ์ ๋ฑ๋ก๋ ์ด๋ฉ์ผ ํน์ ์ฌ์ฉ์ ์ด๋ฆ์ด ๋ค๋ฅด๋ฉด ์ปค๋ฐ์ด ์๋์ ๋ฐ์์ด ๋์ง ์๋๋ค๊ณ ํ๋ค.
๋ ๊ฐ๋ฅผ ์ผ์น์์ผ ์ฃผ๋ฉด ์ ์์ ์ผ๋ก ๋ฐ์๋๋ค๊ณ ํ๋ค. ํฐ๋ฏธ๋์์ ๋ณธ์ธ์ ๊นํ๋ธ ๊ณ์ ์ ๋ณด์ ์ผ์นํ๋์ง ํ์ธํด ๋ณด์.
git config --global user.email // ์ด๋ฉ์ผ ํ์ธ
git config --global user.name //์ฌ์ฉ์ ์ด๋ฆ ํ์ธ
git config user.email // ๊ฐ๋ณ ํ๋ก์ ํธ์ ์ด๋ฉ์ผ ํ์ธ
git config user.name // ๊ฐ๋ณ ํ๋ก์ ํธ์ ์ฌ์ฉ์ ์ด๋ฆ ํ์ธ
๋ง์ฝ ๋๊ฐ๊ฐ ๋ค๋ฅด๋ค๋ฉด ์๋ ๋ช ๋ น์ด๋ก ํฐ๋ฏธ๋์์ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค.
โจPC์ ๋ชจ๋ ์ด๋ฉ์ผ๊ณผ ์ฌ์ฉ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ถ์ ๊ฒฝ์ฐโจ
git config --global user.email "์ด๋ฉ์ผ"
git config --global user.name "์ฌ์ฉ์ ์ด๋ฆ"
โจ๊ฐ๋ณ ํ๋ก์ ํธ์ ์ด๋ฉ์ผ๊ณผ ์ฌ์ฉ์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ ์ถ์ ๊ฒฝ์ฐโจ
git config user.email "์ด๋ฉ์ผ"
git config user.name "์ฌ์ฉ์ ์ด๋ฆ"
๋ํดํธ branch๋ gh-pages ์ด์ธ์ branch์ ํธ์ฌ๋ฅผ ํ๋ฉด ์ปค๋ฐ์ด ์๋์ ๋ฐ์๋์ง ์๋๋ค๊ณ ํ๋ค.
์ด ๊ฒฝ์ฐ ๋ ํฌ์งํ ๋ฆฌ์ settings์ ๋ค์ด๊ฐ์ ๋ํดํธ branch๋ฅผ ๋ฐ๊ฟ์ฃผ๋ฉด ๋๋ค.
pull request๋ฅผ ํตํด ์ปค๋ฐ์ ๋ฉ์ธ ๋ธ๋์น์ ๋ฐ์ ์ํค๋ ๋ฐฉ๋ฒ๋ ์๋ค.
(gh-pages๊ฐ ๋ญ์ง๋ ์ฌ์ฉํด๋ณด์ง ์์์ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ๋ก์ ํธ ์ฌ์ดํธ๊ฐ ์๋ ๋ ํฌ์งํ ๋ฆฌ?๋ผ๊ณ ํ๋ค.)
๋ถ๋ช
์ฌ๋ฐ๋ฅด๊ฒ ์ปค๋ฐ์ ํ๋๋ฐ ์๋๊ฐ ์ฌ์ด์ ธ ์์ง ์์ ๊ฒฝ์ฐ, ์ปค๋ฐ์ด ๊นํ๋ธ ์๋์ ๋ฐ์๋๊ธฐ ๊น์ง ์ต๋ 24์๊ฐ ์์ ๋ ์ ์๋ค๊ณ ํ๋ค. ๋๋ ๊ณผ์ ๋ฅผ ์ ์ธํ ์ปค๋ฐ์ ๊ฒฝ์ฐ ๊ธด ์๊ฐ์ ๊ธฐ๋ค๋ฆฌ์ง ์์๋ ์ฆ๊ฐ์ ์ผ๋ก ๋ฐ์์ด ๋์ด ์์๋ค.
๋๋ ์ ์ธ๊ฐ์ง ๊ฒฝ์ฐ ๋ชจ๋ ํด๋น์ด ๋์ง ์์์ง๋ง ๊ณผ์ ๋ฅผ ํ ๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ forkํด์ ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑ ํ ๋ ๋นผ๊ณ ๋ ๊นํ๋ธ ์๋์ commit์ด ์ ํ ์ ๋ฐ์ดํธ ๋์ง ์์๋ค. ์๋๊ฐ ์ฌ์ด์ง์ง ์๋๋ค๊ณ ํด์ ๊ณผ์ ๋ฅผ ๋ชปํ๋ ๊ฑด ์๋์ง๋ง ๋ด๊ฐ ๊ณต๋ถ์ ํฌ์ํ ์๊ฐ ๋๋น ์ด๋ก์ด๋กํ ์๋๋ฅผ ๋ชป์ฌ์ผ๋๊น ๊ดํ ์์ฌ์ด ๋๋์ด ๋ค์๋ค.
์กฐ๊ธ ๋ ์์๋ณด๋ ๋ด ๊ฒฝ์ฐ๋ 4๋ฒ ์ด์๋ค.
๋๋ ์ด๊ธฐ ํ์ด ์ง์ฌ์ง ์ฝ๋๋ฅผ fork ํด์ ์
๋ฐ์ดํธ ํ๋ ๋ฐฉ์์ผ๋ก ๊ณผ์ ๋ฅผ ํ๋๋ฐ,
๋จ์ ๋ ํฌ์งํ ๋ฆฌ์์ forkํด์จ ๋ ํฌ์งํ ๋ฆฌ์๋ ์๋ฌด๋ฆฌ commit์ ํด๋ ์๋๊ฐ ์ฌ์ด์ง์ง ์๋๋ค๊ณ ํ๋ค.
ํด๊ฒฐ์ฑ ์ ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑ ํ ๊ทธ๊ณณ์ push ํด ์ฃผ๋ฉด ๊นํ๋ธ ์๋์ ๋ฐ์์ด ๋๋ค.
์ถ์ฒ: Github Docs