๊ฐ๊ฐ ๋ฐ๋ก ๋ธ๋์น์์ ์์
์ ํ๊ณ develop ๋ธ๋์น๋ก push ํ ๋๋ง๋ค merge conflict๊ฐ ๋๋ค!!! workspace.xml ํ์ผ์ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ๊ณผ ๊ด๋ จ๋ ์ ๋ณด๊ฐ ๋ค์ด๊ฐ ์๊ณ , ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์๊ฒ๋ ํ์ํ์ง ์์ ์๋ ์๋ค๊ณ ํ๋ค. ๊ทธ๋์ ๋ณดํต .gitignore์ ์ฌ๋ ค์ develop mergeํ ๋๋ง๋ค ์ถฉ๋ ๋๋ ๊ฒ์ ๋ง๋ ๊ฒ ๊ฐ๋ค. ํ์ฌ ์งํ์ค์ธ ํ๋ก์ ํธ๊ฐ ํ์
์ฉ์ด ์๋์๋๋ฐ, ๋น์ฆ๋์ค ์ผ์ ์ ๊ฐ์๊ธฐ ํฌ์
์ด ๋๋ฉด์ ์ฌ๋ฌ ๊ฐ๋ฐ์์ ์ฐ๋ ํ์
ํ๋ก์ ํธ๊ฐ ๋์๋ค. ๊ทธ๋์ ์๋ง๋ ์ ์์ด .gitignore ์ธํ
์ ์ด ๋ถ๋ถ์ ๋น ๋จ๋ฆฐ ๊ฒ ์๋๊น ์๊ฐํด ๋ณธ๋ค.
github
jekyll์ ์ฌ์ฉํด์ ํ
ํ๋ฆฟ์ ๊ฐ์ ธ์ค๋๋ฐ๊น์ง ๋ง์ ์ฐ์ฌ๊ณก์ ์ด ์์์ง๋ง ํด๋๋ค. ๊ถ๊ธํ์ ๋ถ๋ค์ ์๋์ ํฌ์คํ
์ ๋ณด๊ณ ์ค์๋ฉด ๋๋ค. ๐๐ป ์ฌ์ธ ๊ฒ ๊ฐ์ github pages ๋ก ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ - ํ
ํ๋ฆฟ๊ฐ์ ธ์์ ์ค์ ํ๊ธฐ (1) ๋ฐฐํฌ๋ ์ฝ๊ฒ์ฝ๊ฒ! ๋๋ ์ฌ์ธ ๊ฒ ๊ฐ์ github pages๋ฅผ ๋ง๋ค์ด๋ด
์๋ค! ์์ ์ ๋ธ๋ก๊ทธ๊ฐ ํ์ํด์ ํฌํธํด๋ฆฌ์ค ๊ฒธํด์ pages๋ฅผ ๋ง๋ค์๋ค๊ฐ ์ง์ด์ ์ด ์์๋๋ฐ ์ด๋ฒ์ ์์ด์ฉ์ผ๋ก ํ๋ ํ์ํ ๊ฒ ๊ฐ์์ mindevlog.tistory.com ๊ฒฐ๋ก ์ ์ผ๋ก๋ ruby์์ด๋ jekyll ํ
ํ๋ฆฟ๊ฐ์ ธ์์ ์ธ ์ ์๋ค. ์ปค์คํ
ํ๊ณ ํ๋ ค๋ฉด ์ด์ฉ ์ ์์ด ๋ก์ปฌ์ ํด๋ก ํด์ ์จ์ผํ ๊ฒ ๊ฐ์ง๋ง... ๋ฌดํผ ๋๋ ๋ก์ปฌ์์๋ ์ธ ์ ์๊ฒ ๋ ์ํฉ์ด ๋์๊ณ , ๋ง๊ป ์ปค์คํ
์ ์์ํ์!!!! ๊ณ ๋ง์ ๋จน๊ธฐ ์์ํ..
๋ฐฐํฌ๋ ์ฝ๊ฒ์ฝ๊ฒ! ๋๋ ์ฌ์ธ ๊ฒ ๊ฐ์ github pages๋ฅผ ๋ง๋ค์ด๋ด
์๋ค! ์์ ์ ๋ธ๋ก๊ทธ๊ฐ ํ์ํด์ ํฌํธํด๋ฆฌ์ค ๊ฒธํด์ pages๋ฅผ ๋ง๋ค์๋ค๊ฐ ์ง์ด์ ์ด ์์๋๋ฐ ์ด๋ฒ์ ์์ด์ฉ์ผ๋ก ํ๋ ํ์ํ ๊ฒ ๊ฐ์์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ค์ ์์ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ค์๊ฐ์ผ๋ก ํ์ด์ง๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์ฌ๊ธฐ์ ๊ธ์ ์ฌ๋ฆด๊ฑฐ๋ผ์ ํฌ์คํ
์ด ๋ฆ์ด์ง ์๋ ์์ด์. ํ๋ฒ ์ฐจ๊ทผ์ฐจ๊ทผ ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ฐ์ ์ ์ผ๋ก ์ ๋ jekyll theme๋ฅผ ์ฌ์ฉํ ๊ฑฐ๋ผ์ ๋ด๊ฐ ํ์ด์ง๋ฅผ ๋ง๋๋ ๋ชฉ์ ์ ๋ง๊ฒ๋. ๋ฌด๋ฃ๋ก ์ ๊ณตํ๋ ํ
ํ๋ฆฟ ์ค ํ๋๋ฅผ ์ ์ ํ์ต๋๋ค. jamstackthemes.dev jekyllthemes.org jekyllthemes.io jekyll-themes.com ์ ๊ฐ ์ ํํ ํ
๋ง๋ https://jekyllthemes.io/theme/mediumis..
์๋ฐ๊ธฐ ํ๊ณ ๋ก์ ๋ณด๋ค๊ฐ ํ๋ฐ๊ธฐ์ ์ฝํ
๋ฅผ ํ๋ฃจ์ ํ๊ฐ์ฉ ํ๊ฒ ๋ค๋ ์ด๋ฆฌ์์(?!) ๊ณผ๊ฑฐ์ ๋ ์์ ์ด ๋ด๋ฑ์(?!)์ ๋ง์ ๋ณด์๋ค. ์๊ฐ๋ฝ์ ๋ถ์ง๋ฅด๋๊ฐํด์ผ์ง... ...... ๊ทธ๋ ๋ค ๋ฐ์์ ๋ณด๋ฉด ์๊ฒ ์ง๋ง ์ํ๋ค. ์๋๋ค ๋ชป ํ๋ค๋ก ์ ์ ํ๊ฒ ๋ค. ๋์ฝํ ๋ ๋
์! ์ ์ ์ฐจ๋ ค๋!! ๋๋ฌด ์ ์ ์ด ์์๋ค.๋ผ๋ ๊ฑด ๋ณ๋ช
์ด๊ธฐ๋ํ๊ณ ...์๋ฏธ์๋ ๋ณ๋ช
์ ์ง์ด์น์ฐ์. ์๋ฌดํผ ๋ค๋ฆ๊ฒ ๋ด๊ฐ ์์๋ธ ํ๋ฐ๊ธฐ ๊ฒํ์ ๋ณด๋ค๊ฐ ํ๋ฌ ํ๊ณ ์กฐ๊ธ ๋ ๋จ์ 2022๋
. ๋ง์ง๋ง๊น์ง ์ต์ ์ ๋คํด๋ณด์๋ผ๋ ๋ง์์ผ๋ก LeetCode ์ ์ ์ํ๋ค. ์ฝํ
๋ฅผ ์ข๋ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ํ ์ ์์๊น? ๊ณ ๋ฏผํ๋ค๊ฐ github์ ๋จ๊ธฐ์๋ผ๋ ์๊ฐ์ ํ๊ฒ ๋์๊ณ , leecode๋ github๊ณผ ์๋์ฐ๋์ ํ ์ ์๋ค๊ณ ํด์ ! ใ
ใ
ใทใ
LeetCode์ github์ ์ฐ..
์ฐ์ฐํ ๊ธฐํ์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ง ๋๋ฌด๋๋ฌด๋๋ฌด๋๋ฌด๋๋ฌดx100 ์ข์ํ๋ ๋ฉํ ๋์ด ์ด์ผ๊ธฐ๋ฅผ ํด์ฃผ์
์ hacktoberfest ๋ผ๋ ํ์ฌ๋ฅผ ์๊ฒ ๋์์ต๋๋ค. 10์ ํ ๋ฌ๊ฐ, ์คํ์์ค์ ๊ธฐ์ฌํด์ ๋ฑ์ง๋ฅผ ์ด 4๊ฐ ๋ฐ์ผ๋ฉด ํฐ์
์ธ ์ ์คํฐ์ปค ๊ฐ์ ๊ตฟ์ฆ๋ฅผ ๋ฐ์ ์ ์๋ ํ์ฌ๋๋๋ค. ํ์์ ์คํ์์ค์ ๊ธฐ์ฌํด๋ณด๊ณ ์ถ๋ค!๐ ๋ผ๋ ๋ง์ฐํ ์๊ฐ๋ง์ ๊ฐ์ง๊ณ ์์๋๋ฐ, ์ฌํด ํ์ฌ๋ ๋ฒ์ญ ๊ฐ์ ๊ฑฐ๋ผ๋๊ฐ, ๋ฌธ์ ์์ฑ๊ณผ ๊ฐ์ ๋น๊ฐ๋ฐ๋ถ์ผ๋ ์ฐธ์ฌํ ์ ์๋ค๊ณ ํด์ ํ๋ฒ ๋์ ํด๋ณด์๋ต๋๋ค! ์ฐธ์ฌ ํ๊ธฐ๋ ๋ฐ๋ก ์ ์ง ์์ ์์ ์ด๋ผ์ ์ด ํฌ์คํธ์ ํจ๊ป ๊ธฐ๋กํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ผ๋จ ๊ณต์ ์ฌ์ดํธ(https://hacktoberfest.com)์์ ๋ฑ๋ก์ ํ์๋ฉด ์๋ฐ ํ๋กํ ์น์
์ด ์์ฑ๋๋ต๋๋ค. ์ ๋ ์ ๊นํ์ผ๋ก ๊ณ์ ์ ๋ง๋ค์ด์ ๊นํ ํ๋กํ์ด ๋จ๋ค์ ์ฌ์ง ์..
๐ข ํ๋ก๋์
์ด์ ๋ฐฐํฌ๋ฅผ ์ํด์ ์คํ
์ด์ง์ ๋จผ์ ๋ฐฐํฌ๋ฅผ ํ๊ณ ๊ทธ ์คํ
์ด์ง ๋ฐฐํฌ๋ฅผ ์ํ ๋ธ๋์น develop์ ๋ชจ๋ ์์
๋ค์ ์ฐ์ ์ ์ผ๋ก merge ํ์๋๋ฐ, ๋ค๋ฅธ ํ๋ก์ ํธ๋ก ์ธํด์ master์ develop์ ๋ฒ์ ์ฐจ์ด๊ฐ ์์ด์ ๊ธํ๊ฒ master์์ hotfix ๋ธ๋์น๋ฅผ ๋ฐ์ ์์
์ ์งํํด์ผ ํ๋ค. ์ด๋ฏธ ๋ฐฐํฌ๋์ด์๋ ๋ฒ์ ์์ ๊ธํ ๋ฌธ์ ๋ ๋ฒ๊ทธ๊ฐ ์๊ธฐ๋ฉด ํด๊ฒฐํ๊ธฐ ์ํด์ ์ฐ๋ ์ ๋ต์ ์ด์ผ๊ธฐํ๋ ๊ฒ์ด hotfix์
๋๋ค. ์ฃผ๋ก ๋ธ๋์น๋ก๋ง ์์
์ ํด์๊ธฐ์ ๋ฌด์์ธ์ง ์ ํํ๊ฒ ์ธ์งํ๊ธฐ ์ํด์ ์กฐ์ฌ๋ฅผ ํ๋ค. ์๋์ด : 'ํซํฝ์ค ๋ฐ์ ์งํํด์ฃผ์ธ์~' me : ?????????????? Hotfix๋ ์งง์ ํธํก์ ๋ธ๋์น๋ก develop์์ ๋ฐ๋๊ฒ ์๋๋ผ master์์ ๋ฐ์ ๋ง๋ค์ด์ง๊ณ ํฉ์ณ์ง๋ค. ๊ทธ๋ฆฌ๊ณ develop์๋..
๊ณต๋ถํ ๋ด์ฉ์ ๋์ค์ ๋ค์ ์ฐพ์๋ณด๊ธฐ ์ํด์ ์ฌ์ํ ๊ฒ๊น์ง ๊นํ์ ์ฌ๋ ค๋๋ ค๋ ํธ์ธ๋ฐ. ํ๋ก์ ํธ๋ฅผ ๊นํ๋ธ๋ก pushํ๋ ๋์ค์ ๊ฐ์๊ธฐ ์ด๋ฐ ์ค๋ฅ๊ฐ ๋ด๋ค error: src refspec master does not match any error: failed to push some refs to ‘https://github.com/repository’ ํด๊ฒฐ ๋ฐฉ์์ ์ฐพ๊ธฐ ์ํด์ ๊ตฌ๊ธ๋ง์ ํ๋ค! ์ฒซ ๋ฒ์งธ ๋ฐฉ์์. ๋ค์ git init์ ํด์ push๊น์ง ์งํํ๋ ๊ฒ! ํ์ง๋ง ์ด ๋ฐฉ๋ฒ์ผ๋ก ๋๋ ํด๊ฒฐ์ ๋ณด์ง ๋ชป ํ๋ค. ๋ ๋ฒ์งธ ๋ฐฉ์์, git branch๋ฅผ main ์์ master๋ก ๋ณ๊ฒฝํด์ฃผ๋ ๊ฑฐ๋ค. ๋ํดํธ ๊ฐ์ผ๋ก ์งํ๋๋ ๊ฒ main์๋ฐ master๊ฐ ๋ธ๋์น๊ฐ ์์ฑ๋์ง ์์์ ์๊ธด ์ค๋ฅ์ธ ๊ฒ์ด๋ค. git push..