npm i hexo-theme-volantis
์
๋ฐ์ดํธ ์ package.json
์ ๋ฒ์ ๋ฒํธ๋ฅผ *
๋ก ๋ณ๊ฒฝ ํ npm i
๋ฅผ ์คํํฉ๋๋ค.
ํฌํฌ๋ฅผ ์ฐธ์กฐ ๋ฐ ์์ ํ๊ณ ํ ๋ง๊ฐ ์ ๋ฐ์ดํธ๋๋ฉด ํฌํฌ์ ๋ณํฉํ์ญ์์ค.
@inks๋, ํ ๋ง๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ ํฌํฌ ๋ฐฉ์์ผ๋ก ์ฑ์ฐ๋๋ก ๋์์ฃผ์ธ์. ๐
์ด ๊ธฐ์ฌ๋ GitKraken ์ํํธ์จ์ด ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค . ๊ด๋ จ ๋งํฌ: GitKraken: ๋ฌด๋ฃ Git GUI ํด๋ผ์ด์ธํธ - Windows, Mac, Linux
ํ ๋ง ๋ฌธ์์ ํ์ ๋ชจ๋ ์ค์ ์ ๋ฐ๋ผ ์ด๋ฏธ ํ ๋ง๋ฅผ ๋ณต์ ํ๊ณ ๋ธ๋ก๊ทธ ์ ์ฅ์์ ์ถ๊ฐํ๋ค๋ฉด ์ด ๋ฌธ์๊ฐ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์์ง ํ์ง ์์๋ค๋ฉด ์๋ํด ๋ณด์ธ์. ์ด ๊ธฐ์ฌ์ ์จ์ดํ์ฐ์ค ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ธ๋ก๊ทธ ์จ์ดํ์ฐ์ค Hexo-Blog , ํ ๋ง ์จ์ดํ์ฐ์ค volantis .
GitKraken์ ์ํํธ์จ์ด ์ธํฐํ์ด์ค์์ ๊ฐ์ด๋ฐ โโ๊ฐ์ฅ ํฐ ์์ญ์ด ์๋ ์์ญ์ ์ฐฝ๊ณ ์ ์ด๋ ฅ ์ ์ถ ์ ๋ณด, ์ค๋ฅธ์ชฝ์ ์ ํํ ์ ์ถ ๊ธฐ๋ก์ ์ธ๋ถ ์ ๋ณด, ์ผ์ชฝ์ ์ผ๋ถ ์ฐฝ๊ณ ๊ด๋ จ ์ ๋ณด๋ก SUBMODULES์ ์ค์ ์ ๋ก๋๋ค. ์ผ์ชฝ์ ์ต์ ํ์์ค, ์ผ๋ฐ์ ์ผ๋ก ๋ธ๋ก๊ทธ ์ ์ฅ์์ Fork์ ํ ๋ง ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๋ค๋ฉด ์ฌ๊ธฐ์์ ๋ณผ ์ ์์ต๋๋ค. ํ์ ๋ชจ๋ ํญ์ ํ์ฅํ๊ณ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ ๋ค์ ์ด ํ์ ๋ชจ๋ ์ด๊ธฐ ๋ฅผ ์ ํํ์ฌ ํ์ ๋ชจ๋์ ์ฝ๋๋ค.
๋ธ๋ก๊ทธ ์ ์ฅ์
์คํ ์๋ธ ๋ชจ๋
์ด๋ ๊ฒ ์ ๋ ฅํ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ํ ๋ง ๋ฆฌํฌ์งํ ๋ฆฌ์ด๋ฉฐ ํ์ฌ ํ์ด์ง์์ ๋ชจ๋ ์ ์ถ ๋ด์ญ ๋ฑ์ ๋ณผ ์ ์์ต๋๋ค. ์ผ๋ถ ๋น๊ผฌ๋ ์ด๋ฆ์ผ๋ก ์ธํ ๋ถ์์ฉ์ ํผํ๊ธฐ ์ํด ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Fork ์ ์ฅ์๋ ํ ๋ง ์ ์ฅ์ ๋ผ๊ณ ํ๊ณ hexo-theme-volantis ์ ์ฅ์๋ volantis ์ ์ฅ์๋ผ๊ณ ํฉ๋๋ค .
ํ
๋ง ์ ์ฅ์
๊ทธ๋ฆผ์์ ํ์ฌ Fork์ ํ ๋ง ์ ์ฅ์๊ฐ ์์นํ ๋ธ๋์น๋ master-theme ์ด๋ฉฐ, ๊ฐ์ธ ํ ๋ง ์ ์ฅ์์ ๋ง์ง๋ง ์ปค๋ฐ ์ ๋ณด๋ ๊ทธ๋ฆผ ์ค๋ฅธ์ชฝ์ ํ์๋ฉ๋๋ค. ์ค๊ฐ ์์ญ์์ ์์ชฝ์ ๋ง์คํฐ ๋ก ํ์๋ volantis ์ ์ฅ์์ ๋ถ๊ธฐ์ ๋๋ค(์ค๋ฅธ์ชฝ ๋ก๊ณ ๊ทธ๋ฆผ์ผ๋ก ๊ตฌ๋ถํ ์ ์์). ๋ถ๋ช ํ ํ์ฌ ํ ๋ง ์ ์ฅ์๋ Volantis ์ ์ฅ์๋ณด๋ค ๋ค์ณ์ ธ ์์ต๋๋ค.๋ค์์ผ๋ก ์ฝ๋๋ฅผ ์์ฒด ํ ๋ง ์ ์ฅ์์ ๋ณํฉํด์ผ ํฉ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ์ฐ ํ Volantis ์ฐฝ๊ณ ์ ๋ณด๊ฐ ํ์๋์ง ์์ผ๋ฉด Volantis ์ฐฝ๊ณ ๊ฐ ํ์ฌ ์๊ฒฉ์ผ๋ก ์ถ๊ฐ๋์ง ์์์์ ์๋ฏธํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ถ๊ฐํ ์ ์์ต๋๋ค.
Volantis ์๊ฒฉ ์ ์ฅ์ ์ ๋ณด ์ถ๊ฐ
์ผ์ชฝ ํจ๋์ REMOTE ํญ์์ ๋ํ๊ธฐ ๊ธฐํธ๋ฅผ ํด๋ฆญํ์ฌ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์ธํฐํ์ด์ค๋ก ๋ค์ด๊ฐ๊ณ volantis-x/hexo-theme-volantis ๋ฅผ ์ ํํ์ฌ ์ถ๊ฐํฉ๋๋ค.
volantis ์ ์ฅ์์ ๋ง์คํฐ ๋ถ๊ธฐ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ volantis/master๋ฅผ xxxx ์ ๋ณํฉ์ ์ ํํ์ฌ ๋ณํฉํฉ๋๋ค. Rebase๋ฅผ ์ ํํ์ง ์๋ ์ด์ ๋ ๊ฐ์ธ์ ์ผ๋ก ํ์คํ ๋ฆฌ๋ฅผ ์์ ํ๋ ๊ฒ๋ณด๋ค ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ ์งํ๋ ๊ฒ์ด ๋ซ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ณํฉ ์์ ์ ์๋์ผ๋ก ์๋ฃ๋์ง๋ง ์ถฉ๋์ด ์๋ ๊ฒฝ์ฐ ๋ค์ ์๋ฆผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค: ๋ณํฉ ์คํจ, ํด๊ฒฐํด์ผ ํ ๋ณํฉ ์ถฉ๋์ด ์์ต๋๋ค. ์ค๋ฅธ์ชฝ ํญ ์๋ ์ถฉ๋์ด ๊ฐ์ง๋ ๋ณํฉ ์ฐฝ์ด ํ์๋๋ฉฐ ํด๊ฒฐ๋ ํ์ผ๊ณผ ์ถฉ๋ํ๋ ํ์ผ์ด ํ์๋ฉ๋๋ค.
์ถฉ๋์ ํด๊ฒฐํ๋ ค๋ฉด ์ฐฝ์ ํด๋ฆญํ์ญ์์ค.์ด ํ์ด์ง์์ ์์ชฝ์ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ์ฝ๋์ด๊ณ ์๋์ชฝ์ ๋ณํฉ๋ ๋ด์ฉ์ ๋๋ค. ์์ ๋ด์ญ์ ๋ถ๋ฌ์ค๋ ๋ฑ ์ค์ ์ํฉ์ ๋ฐ๋ผ ์ผ์ชฝ ๋ก์ปฌ, ์ค๋ฅธ์ชฝ ๋ฆฌ๋ชจ์ปจ, ๋ ๋ค ์ ํํ ์ ์์ผ๋ฉฐ, ์ ํํ ๊ฒฐ๊ณผ๊ฐ ๋ง์์ ๋ค์ง ์์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ด์ฉ์ ์์ ํ ์๋ ์์ต๋๋ค. ์ถ๋ ฅ ์ฐฝ์์ ์๋ฃ๋๋ฉด ์ ์ฅ ์ ํด๋ฆญํ์ฌ ์์ ์ ์ข ๋ฃํฉ๋๋ค. (์์น์ ์ผ๋ก Output์ ๋ด์ฉ์ ์ง์ ์์ ํ์ง ์๊ณ ๋ ์ค ํ๋๋ฅผ ์ ํํด์ผ ํจ)
๋๋๋ก ์๊ฒฉ ์ธก์์ ์ญ์ ๋ ํ์ผ์ ๋ง๋ ์ ์์ผ๋ฉฐ ๋ค์ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค: GitKraken์ด source/css/_plugins/gitalkstyl์ ์ ์งํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์ ์งํ์๊ฒ ์ต๋๊น? ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ณด๊ดํ ํ์๋ ์์ผ๋ฉฐ Delete The File ๋ง ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ถฉ๋ํ๋ ๋ชจ๋ ํ์ผ์ ํด๊ฒฐํ ํ ์ ์ฅ์ ๋ชฉ๋ก ์ธํฐํ์ด์ค๋ก ๋์๊ฐ์ ์ปค๋ฐ ๋ฐ ๋ณํฉ ์ ํด๋ฆญํ์ฌ ์ ์ถ์ ์๋ฃํฉ๋๋ค.
A. ๋ณํฉ ์์
B. ๋ณํฉ ์ถฉ๋ ๊ฐ์ง
C. ์ฌ๋ฐ๋ฅธ ์ฝํ
์ธ ์ ํ
D. ์ ์ถ๋ฌผ
๊ฐ๋จํ ๋งํด์, Rebase๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ(์ปค๋ฐ)์ public ๋ธ๋์น์ ๋์ผ๋ก ๋๋๋ ค ๋๋๋ฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ์ ์ปค๋ฐ์ ์ง๋ฉดํ ์ ์๊ณ Merge ์์ ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ์ง ์์ต๋๋ค.๋ค์์ Rebase - Liao Xuefeng์ ๊ณต์ ์น์ฌ์ดํธ ์์ ๋ฐ์ทํ ๋ด์ฉ์ ๋๋ค.
์ฌ๋ฌ ์ฌ๋์ด ๊ฐ์ ์ง์ ์์ ํ์ ํ ๋ ์ถฉ๋์ด ์ฝ๊ฒ ๋ฐ์ํ ์ ์์ต๋๋ค. ํธ์ ํ์ ์๋์ฉ ์ ๋ฐ์ ํธ์๊ฐ ์ฑ๊ณตํ๊ธฐ ์ ์ ๋จผ์ ๋น๊ฒจ์ง๊ณ ๋ก์ปฌ๋ก ๋ณํฉ๋์ด์ผ ํฉ๋๋ค.
๊ฐ๋จํ ๋งํด์, ์ง์ ๋ถํด ๋ณด์ด๊ณ ๊ฐ๋ฐ์ ์ธ ์๋์ฉ ์ ๋ฐ์ ๋ค์๊ณผ ๊ฐ์ด ๋ฌป์ต๋๋ค. Git์ ์ปค๋ฐ ๊ธฐ๋ก์ด ๊นจ๋ํ ์ค๋ก ํ์๋ ์ ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ค์ ๋ก ๊ทธ๊ฒ์ ํ ์ ์์ต๋๋ค! Git์๋ Rebase๋ผ๋ ์์ ์ด ์์ผ๋ฉฐ ์ผ๋ถ ์ฌ๋๋ค์ ์ด๋ฅผ "rebase"๋ผ๊ณ ๋ฒ์ญํฉ๋๋ค.
Rebase ์์ ์ ํน์ง: ๋ถ๊ธฐ๋ ์ปค๋ฐ ๊ธฐ๋ก์ ์ง์ ์ผ๋ก "๊ตฌ์ฑ"ํ์ฌ ๋ณด๋ค ์ง๊ด์ ์ผ๋ก ๋ณด์ ๋๋ค. ๋จ์ ์ ๋ก์ปฌ ๋ถ๊ธฐ ์ปค๋ฐ์ด ์ด๋ฏธ ์์ ๋์๋ค๋ ๊ฒ์ ๋๋ค.
Rebase ์์ ์ ๋ก์ปฌ unpush ํฌํฌ ์ปค๋ฐ ๊ธฐ๋ก์ ์ง์ ์ผ๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
rebase์ ๋ชฉ์ ์ ๋ถ๊ธฐ๋ ์ปค๋ฐ์ 3๋ฐฉํฅ ๋น๊ต๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ก ์ปค๋ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ ์ฝ๊ฒ ๋ณผ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
์ถฉ๋์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ ์ฅ์๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ์์ ํ์ ๋ ๋ฐ์ํ๋ฉฐ Git์ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์๊ฐ ํด๊ฒฐํ ์ ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ํ ๋ง๊ฐ ์์ง ์ฒญ์๋ ๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ดํธ ๋ฐ๋ณต ์๋๊ฐ ๋น๊ต์ ๋น ๋ฅด๊ณ ์ถฉ๋ ํ์์ด ๋ ๋ถ๋ช ํ ์ ์์ต๋๋ค.์ด๋ฌํ ์ํฉ์ ์ค์ด๊ธฐ ์ํ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.
1. ์ฒซ ๋ฒ์งธ๋ ๊ตฌ์ฑ ํ์ผ์
๋๋ค. Hexo์ ๊ท์น์ ๋ฐ๋ผ ๊ตฌ์ฑ์ ๋ํ ๋ชจ๋ ์์ ์ ๋
๋ฆฝ์ ์ผ๋ก ์ํ๋ ์ ์์ต๋๋ค. ํ
๋ง ์ ์ฅ์์์ config.yml
๋ฅผ ์ง์ ์์ ํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ฐธ์กฐํ ์ ์์ต๋๋ค: ์ฌ์ฉ ํ
๋ง ๊ตฌ์ฑ ํ์ผ ๋์ . ๊ตฌ์ฑ ํด๋์ค ํ์ผ์ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋ฎ์ ์์น ์
๋๋ค.
2. ์คํ์ผ ํ์ผ์ ๊ฒฝ์ฐ css ์ ์ฉ ๊ท์น์ ๋ฐ๋ผ ์คํ์ผ ์ ์ฉ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์คํ์ผ์ ์ง์ ์์ ํ๋ ๊ฒ๋ณด๋ค ๋ ์ ์พํฉ๋๋ค.์๋ฅผ ๋ค์ด ํ ๋ง์ ์ปค์๋ ์คํ์ผ ์ ์ฉ ๊ฐ๋ ์ ๋๋ค.
๋จ์ผ ํ์ผ์ ๊ธฐ๋ก์ ๋ณด๊ณ ๊ฐ์ธ ์์ ์ฌํญ์ ๋น๊ตํ๊ณ ์ฝ๋ ์์ค์ ์ต๋ํ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ฐ์ต์ด ์๋ฒฝํด์ง๊ณ , ๋ ๋ง์ ์์ ์ ํ๊ณ ๋๋ฉด ํ ๋ง ์ ๋ฐ์ดํธ๊ฐ ๋ ์ด์ ๋ฒ๊ฑฐ๋กญ์ง ์๋ค๋ ๋ง์ด ์๋ฏ์ด, ๊ฒฐ๊ตญ์๋ ๋๊น์ง ๊ฐ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๋ ค๋ ์๋ ์๋๋ก ๋์๊ฐ์ ๋ง๋ฌด๋ฆฌ ํ์๊ธธ ๋ฐ๋๋๋ค. ๊ฝ โ ,ยฐ :.โ(๏ฟฃโฝ๏ฟฃ)/$: .ยฐโ .
์ญ์ฌ ๊ธฐ๋ก
๊ทธ๋ฆผ๊ณผ ์์ธ.
์ ๋ง ์ข์, ๋งํฌ
gitee์์ ํ ๋ง๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ ๋ง๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ(Fork)
์ด ๊ธฐ์ฌ๋ GitKraken ์ํํธ์จ์ด ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค . ๊ด๋ จ ๋งํฌ: GitKraken: ๋ฌด๋ฃ Git GUI ํด๋ผ์ด์ธํธ - Windows, Mac, Linux
ํ ๋ง ๋ฌธ์์ ํ์ ๋ชจ๋ ์ค์ ์ ๋ฐ๋ผ ์ด๋ฏธ ํ ๋ง๋ฅผ ๋ณต์ ํ๊ณ ๋ธ๋ก๊ทธ ์ ์ฅ์์ ์ถ๊ฐํ๋ค๋ฉด ์ด ๋ฌธ์๊ฐ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์์ง ํ์ง ์์๋ค๋ฉด ์๋ํด ๋ณด์ธ์. ์ด ๊ธฐ์ฌ์ ์จ์ดํ์ฐ์ค ํ๊ฒฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ธ๋ก๊ทธ ์จ์ดํ์ฐ์ค Hexo-Blog , ํ ๋ง ์จ์ดํ์ฐ์ค volantis .
1. GitKraken์ ๊ฐ๋จํ ์กฐ์
GitKraken์ ์ํํธ์จ์ด ์ธํฐํ์ด์ค์์ ๊ฐ์ด๋ฐ โโ๊ฐ์ฅ ํฐ ์์ญ์ด ์๋ ์์ญ์ ์ฐฝ๊ณ ์ ์ด๋ ฅ ์ ์ถ ์ ๋ณด, ์ค๋ฅธ์ชฝ์ ์ ํํ ์ ์ถ ๊ธฐ๋ก์ ์ธ๋ถ ์ ๋ณด, ์ผ์ชฝ์ ์ผ๋ถ ์ฐฝ๊ณ ๊ด๋ จ ์ ๋ณด๋ก SUBMODULES์ ์ค์ ์ ๋ก๋๋ค. ์ผ์ชฝ์ ์ต์ ํ์์ค, ์ผ๋ฐ์ ์ผ๋ก ๋ธ๋ก๊ทธ ์ ์ฅ์์ Fork์ ํ ๋ง ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๋ค๋ฉด ์ฌ๊ธฐ์์ ๋ณผ ์ ์์ต๋๋ค. ํ์ ๋ชจ๋ ํญ์ ํ์ฅํ๊ณ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํ ๋ค์ ์ด ํ์ ๋ชจ๋ ์ด๊ธฐ ๋ฅผ ์ ํํ์ฌ ํ์ ๋ชจ๋์ ์ฝ๋๋ค.
๋ธ๋ก๊ทธ ์ ์ฅ์
์คํ ์๋ธ ๋ชจ๋
์ด๋ ๊ฒ ์ ๋ ฅํ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ํ ๋ง ๋ฆฌํฌ์งํ ๋ฆฌ์ด๋ฉฐ ํ์ฌ ํ์ด์ง์์ ๋ชจ๋ ์ ์ถ ๋ด์ญ ๋ฑ์ ๋ณผ ์ ์์ต๋๋ค. ์ผ๋ถ ๋น๊ผฌ๋ ์ด๋ฆ์ผ๋ก ์ธํ ๋ถ์์ฉ์ ํผํ๊ธฐ ์ํด ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Fork ์ ์ฅ์๋ ํ ๋ง ์ ์ฅ์ ๋ผ๊ณ ํ๊ณ hexo-theme-volantis ์ ์ฅ์๋ volantis ์ ์ฅ์๋ผ๊ณ ํฉ๋๋ค .
ํ ๋ง ์ ์ฅ์
๊ทธ๋ฆผ์์ ํ์ฌ Fork์ ํ ๋ง ์ ์ฅ์๊ฐ ์์นํ ๋ธ๋์น๋ master-theme ์ด๋ฉฐ, ๊ฐ์ธ ํ ๋ง ์ ์ฅ์์ ๋ง์ง๋ง ์ปค๋ฐ ์ ๋ณด๋ ๊ทธ๋ฆผ ์ค๋ฅธ์ชฝ์ ํ์๋ฉ๋๋ค. ์ค๊ฐ ์์ญ์์ ์์ชฝ์ ๋ง์คํฐ ๋ก ํ์๋ volantis ์ ์ฅ์์ ๋ถ๊ธฐ์ ๋๋ค(์ค๋ฅธ์ชฝ ๋ก๊ณ ๊ทธ๋ฆผ์ผ๋ก ๊ตฌ๋ถํ ์ ์์). ๋ถ๋ช ํ ํ์ฌ ํ ๋ง ์ ์ฅ์๋ Volantis ์ ์ฅ์๋ณด๋ค ๋ค์ณ์ ธ ์์ต๋๋ค.๋ค์์ผ๋ก ์ฝ๋๋ฅผ ์์ฒด ํ ๋ง ์ ์ฅ์์ ๋ณํฉํด์ผ ํฉ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ์ฐ ํ Volantis ์ฐฝ๊ณ ์ ๋ณด๊ฐ ํ์๋์ง ์์ผ๋ฉด Volantis ์ฐฝ๊ณ ๊ฐ ํ์ฌ ์๊ฒฉ์ผ๋ก ์ถ๊ฐ๋์ง ์์์์ ์๋ฏธํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ถ๊ฐํ ์ ์์ต๋๋ค.
Volantis ์๊ฒฉ ์ ์ฅ์ ์ ๋ณด ์ถ๊ฐ
์ผ์ชฝ ํจ๋์ REMOTE ํญ์์ ๋ํ๊ธฐ ๊ธฐํธ๋ฅผ ํด๋ฆญํ์ฌ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์ธํฐํ์ด์ค๋ก ๋ค์ด๊ฐ๊ณ volantis-x/hexo-theme-volantis ๋ฅผ ์ ํํ์ฌ ์ถ๊ฐํฉ๋๋ค.
๋์งธ, GitKraken์ ๋ณํฉ ์์
1. ๋ณํฉ
volantis ์ ์ฅ์์ ๋ง์คํฐ ๋ถ๊ธฐ๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๊ณ volantis/master๋ฅผ xxxx ์ ๋ณํฉ์ ์ ํํ์ฌ ๋ณํฉํฉ๋๋ค. Rebase๋ฅผ ์ ํํ์ง ์๋ ์ด์ ๋ ๊ฐ์ธ์ ์ผ๋ก ํ์คํ ๋ฆฌ๋ฅผ ์์ ํ๋ ๊ฒ๋ณด๋ค ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ ์งํ๋ ๊ฒ์ด ๋ซ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ณํฉ ์์ ์ ์๋์ผ๋ก ์๋ฃ๋์ง๋ง ์ถฉ๋์ด ์๋ ๊ฒฝ์ฐ ๋ค์ ์๋ฆผ์ ๋ฐ๊ฒ ๋ฉ๋๋ค: ๋ณํฉ ์คํจ, ํด๊ฒฐํด์ผ ํ ๋ณํฉ ์ถฉ๋์ด ์์ต๋๋ค. ์ค๋ฅธ์ชฝ ํญ ์๋ ์ถฉ๋์ด ๊ฐ์ง๋ ๋ณํฉ ์ฐฝ์ด ํ์๋๋ฉฐ ํด๊ฒฐ๋ ํ์ผ๊ณผ ์ถฉ๋ํ๋ ํ์ผ์ด ํ์๋ฉ๋๋ค.
์ถฉ๋์ ํด๊ฒฐํ๋ ค๋ฉด ์ฐฝ์ ํด๋ฆญํ์ญ์์ค.์ด ํ์ด์ง์์ ์์ชฝ์ ๋ก์ปฌ ๋ฐ ์๊ฒฉ ์ฝ๋์ด๊ณ ์๋์ชฝ์ ๋ณํฉ๋ ๋ด์ฉ์ ๋๋ค. ์์ ๋ด์ญ์ ๋ถ๋ฌ์ค๋ ๋ฑ ์ค์ ์ํฉ์ ๋ฐ๋ผ ์ผ์ชฝ ๋ก์ปฌ, ์ค๋ฅธ์ชฝ ๋ฆฌ๋ชจ์ปจ, ๋ ๋ค ์ ํํ ์ ์์ผ๋ฉฐ, ์ ํํ ๊ฒฐ๊ณผ๊ฐ ๋ง์์ ๋ค์ง ์์ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ด์ฉ์ ์์ ํ ์๋ ์์ต๋๋ค. ์ถ๋ ฅ ์ฐฝ์์ ์๋ฃ๋๋ฉด ์ ์ฅ ์ ํด๋ฆญํ์ฌ ์์ ์ ์ข ๋ฃํฉ๋๋ค. (์์น์ ์ผ๋ก Output์ ๋ด์ฉ์ ์ง์ ์์ ํ์ง ์๊ณ ๋ ์ค ํ๋๋ฅผ ์ ํํด์ผ ํจ)
๋๋๋ก ์๊ฒฉ ์ธก์์ ์ญ์ ๋ ํ์ผ์ ๋ง๋ ์ ์์ผ๋ฉฐ ๋ค์ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค: GitKraken์ด source/css/_plugins/gitalkstyl์ ์ ์งํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์ ์งํ์๊ฒ ์ต๋๊น? ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ณด๊ดํ ํ์๋ ์์ผ๋ฉฐ Delete The File ๋ง ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ถฉ๋ํ๋ ๋ชจ๋ ํ์ผ์ ํด๊ฒฐํ ํ ์ ์ฅ์ ๋ชฉ๋ก ์ธํฐํ์ด์ค๋ก ๋์๊ฐ์ ์ปค๋ฐ ๋ฐ ๋ณํฉ ์ ํด๋ฆญํ์ฌ ์ ์ถ์ ์๋ฃํฉ๋๋ค.
A. ๋ณํฉ ์์
B. ๋ณํฉ ์ถฉ๋ ๊ฐ์ง
C. ์ฌ๋ฐ๋ฅธ ์ฝํ ์ธ ์ ํ
D. ์ ์ถ๋ฌผ
2. ๋ฆฌ๋ฒ ์ด์ค
๊ฐ๋จํ ๋งํด์, Rebase๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ(์ปค๋ฐ)์ public ๋ธ๋์น์ ๋์ผ๋ก ๋๋๋ ค ๋๋๋ฐ, ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ์ ์ปค๋ฐ์ ์ง๋ฉดํ ์ ์๊ณ Merge ์์ ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ์ง ์์ต๋๋ค.๋ค์์ Rebase - Liao Xuefeng์ ๊ณต์ ์น์ฌ์ดํธ ์์ ๋ฐ์ทํ ๋ด์ฉ์ ๋๋ค.
๊ฐ๋ฑ์ ๋ฐ์๊ณผ ํํผ
์ถฉ๋์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ ์ฅ์๋ฅผ ๋ค๋ฅธ ์ฌ๋์ด ์์ ํ์ ๋ ๋ฐ์ํ๋ฉฐ Git์ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์๊ฐ ํด๊ฒฐํ ์ ์๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ํ ๋ง๊ฐ ์์ง ์ฒญ์๋ ๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ์ ๋ฐ์ดํธ ๋ฐ๋ณต ์๋๊ฐ ๋น๊ต์ ๋น ๋ฅด๊ณ ์ถฉ๋ ํ์์ด ๋ ๋ถ๋ช ํ ์ ์์ต๋๋ค.์ด๋ฌํ ์ํฉ์ ์ค์ด๊ธฐ ์ํ ๋ช ๊ฐ์ง ์์ด๋์ด๊ฐ ์์ต๋๋ค.
1. ์ฒซ ๋ฒ์งธ๋ ๊ตฌ์ฑ ํ์ผ์ ๋๋ค. Hexo์ ๊ท์น์ ๋ฐ๋ผ ๊ตฌ์ฑ์ ๋ํ ๋ชจ๋ ์์ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ํ๋ ์ ์์ต๋๋ค. ํ ๋ง ์ ์ฅ์์์
config.yml
๋ฅผ ์ง์ ์์ ํ ํ์๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ์ฐธ์กฐํ ์ ์์ต๋๋ค: ์ฌ์ฉ ํ ๋ง ๊ตฌ์ฑ ํ์ผ ๋์ . ๊ตฌ์ฑ ํด๋์ค ํ์ผ์ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ๊ฐ์ฅ ๋ฎ์ ์์น ์ ๋๋ค.2. ์คํ์ผ ํ์ผ์ ๊ฒฝ์ฐ css ์ ์ฉ ๊ท์น์ ๋ฐ๋ผ ์คํ์ผ ์ ์ฉ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์คํ์ผ์ ์ง์ ์์ ํ๋ ๊ฒ๋ณด๋ค ๋ ์ ์พํฉ๋๋ค.์๋ฅผ ๋ค์ด ํ ๋ง์ ์ปค์๋ ์คํ์ผ ์ ์ฉ ๊ฐ๋ ์ ๋๋ค.
๋ท์งธ, ์ฝ๋ ์ด๋ ฅ ์ ์ง
๋จ์ผ ํ์ผ์ ๊ธฐ๋ก์ ๋ณด๊ณ ๊ฐ์ธ ์์ ์ฌํญ์ ๋น๊ตํ๊ณ ์ฝ๋ ์์ค์ ์ต๋ํ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์ฐ์ต์ด ์๋ฒฝํด์ง๊ณ , ๋ ๋ง์ ์์ ์ ํ๊ณ ๋๋ฉด ํ ๋ง ์ ๋ฐ์ดํธ๊ฐ ๋ ์ด์ ๋ฒ๊ฑฐ๋กญ์ง ์๋ค๋ ๋ง์ด ์๋ฏ์ด, ๊ฒฐ๊ตญ์๋ ๋๊น์ง ๊ฐ์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๋ ค๋ ์๋ ์๋๋ก ๋์๊ฐ์ ๋ง๋ฌด๋ฆฌ ํ์๊ธธ ๋ฐ๋๋๋ค. ๊ฝ โ ,ยฐ :.โ(๏ฟฃโฝ๏ฟฃ)/$: .ยฐโ .
์ญ์ฌ ๊ธฐ๋ก