github

๊ฐ๊ฐ ๋”ฐ๋กœ ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์—…์„ ํ•˜๊ณ  develop ๋ธŒ๋žœ์น˜๋กœ push ํ•  ๋•Œ๋งˆ๋‹ค merge conflict๊ฐ€ ๋‚œ๋‹ค!!! workspace.xml ํŒŒ์ผ์€ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๊ณ , ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ๋ณดํ†ต .gitignore์— ์˜ฌ๋ ค์„œ develop mergeํ•  ๋•Œ๋งˆ๋‹ค ์ถฉ๋Œ ๋‚˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ํ˜‘์—…์šฉ์ด ์•„๋‹ˆ์—ˆ๋Š”๋ฐ, ๋น„์ฆˆ๋‹ˆ์Šค ์ผ์ •์ƒ ๊ฐ‘์ž๊ธฐ ํˆฌ์ž…์ด ๋˜๋ฉด์„œ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž์™€ ์“ฐ๋Š” ํ˜‘์—… ํ”„๋กœ์ ํŠธ๊ฐ€ ๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•„๋งˆ๋„ ์„ ์ž„์ด .gitignore ์„ธํŒ…์— ์ด ๋ถ€๋ถ„์„ ๋น ๋œจ๋ฆฐ ๊ฒŒ ์•„๋‹๊นŒ ์ƒ๊ฐํ•ด ๋ณธ๋‹ค.
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..
๋ฐ(Ming) ๐Ÿฐ
'github' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก