1. ํ ๋ฒ์ ํ ๊ฐ์ง ์ง๋ฌธ๋ง ํ๊ธฐ์ง๋ฌธ์ ์ฌ๋ฌ ๊ฐ ํ๋๋ผ๋ ๋ด๊ฐ ์์ ํ๋ ์ง๋ฌธ์ด ๋ญ์ง ChatGPT๊ฐ ๊ธฐ์ตํ๊ณ ์๊ธฐ ๋๋ฌธ์ ํ๋ฒ์ ๋ํ์์ ๋ช
ํํ ์ง๋ฌธ์ ํ๋ฉด์ ์์ฐจ์ ์ธ ์ง๋ฌธ์ ํตํด ์ํ๋ ๋๋ต์ ๊ฐ๊น์ด ๊ฐ๋๋ก ์ ๊ทผํ๋ ๊ฒ์ด ์ข๋ค. ChatGPT์ ๋ํ๋ฅผ ํ๋ค๋ณด๋ฉด ์ง๋ฌธ์ ์์์ ๋ฐ๋ผ ๋ต๋ณ์ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ ๊ฒ์ ์ ์ ์์ ๊ฒ์ด๋ค. 2. ์ง๋ฌธ๊ณผ ํจ๊ป ์์ ๋ฅผ ์ ๊ณตํ๊ฑฐ๋ ๋ต๋ณ ์คํ์ผ์ ๋ช
์ํ์.์ด๋ค ํ์์ผ๋ก ๋ต๋ณํ ์ง ์ง์ํ๊ฑฐ๋ ์์ ๋ฅผ ์ ๊ณตํ์.์ํ๋ ๋ต๋ณ ์คํ์ผ์ ๋ช ๊ฐ์ง ๋ง๋ค์ด ๋๋ฉด ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์๋ค."์ ๋ฌธ๊ฐ์ฒ๋ผ ์ค๋ช
ํด์ฃผ์ธ์.""ํ์์ด ์ดํดํ๊ธฐ ์ฌ์ด ๋ง๋ก ์ค๋ช
ํด์ฃผ์ธ์.""์น๊ตฌํํ
์ค๋ช
ํ๋ฏ ์ฝ๊ฒ ๋งํด์ฃผ์ธ์.""์คํ์ ์์ค์ผ๋ก ์๋ ค ์ฃผ์ธ์." 3. ๊ตฌ์ฒด์ ์ผ๋ก ์ง๋ฌธํ ์๋ก ๋ ์ข์ ๋๋ต์ ๋ค์ ์ ์๋ค...
์ํด๊ฐ ๋ฐ์๋ค.๊ฐ์ธ์ํค๋ฅผ ๋ง๋ค์ > https://www.bookstackapp.com/ BookStackMulti-Lingual BookStack users can set their preferred language. Thanks to great community contributors, current languages built into BookStack include EN, FR, DE, ES, IT, JA, NL, PL, RU and many more. Integrated Authentication As well as the default email/www.bookstackapp.com ์ค๋น๋ฌผโญ XAMPP Control Panelhttps://www.apachefriends.org/download..
์์คํธ๋ฆฌ ๋ค์ด ๋ฐ๊ธฐhttps://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.www.sourcetreeapp.com Source Tree์ด๊ณ ๊ตฌ๊ธ ๊ณ์ ์ฐ๋ํด์ ํ์๊ฐ์
ํด์ฃผ์๋ค. Source Tree > Clone ํญ์ ๋ ํ์งํ ๋ฆฌ ์ฃผ์ ๋ถ์ฌ๋ฃ๊ธฐSSH๋ง๊ณ HTTPS ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ด์ผํ๋ค.1. ํด๋ก (Clone)๊นํ๋ธ ์๊ฒฉ์ ์ฅ์์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋ด PC ๋ด๋ฌธ์์ ๊ฐ์ ธ์ค๋ ๊ฒํด๋ก ์ ํ๋ฒ๋ง ํ๋ฉด ๋๊ณ ์์
ํ ํ์๋ stage..
๐GIT checkout VS resetโก checkout์ head๋ฅผ ๋ฐ๊พผ๋ค.git checkout A : ์์
๋๋ ํ ๋ฆฌ๋ A๋ฒ์ ์ด๋๋ค.์๊ฐ์ฌํ์ ํ๋ ๊ฒ git checkout main : ํค๋๋ฅผ ๋ฉ์ธ์ผ๋ก ๋ฐ๊พผ๋ค.์ํน๋๋ ํ ๋ฆฌ๋ ๋ค์ B์ ๊ฐ์์ง๋ค. ์๊ฐ์ฌํ์ ๋๋ธ ๊ฒ โก reset์ head์ branch๋ฅผ ๋ฐ๊พผ๋ค.git reset A : head๊ฐ ๊ฐ๋ฆฌํค๋ branch์ธ main์ A๋ก ๋ฐ๊พผ๋ค.B ๋ฒ์ ์ ์ญ์ ํ๋ ๊ฒ. git reset B : main์ด B๋ฅผ ๋ค์ ๊ฐ๋ฆฌํค๊ฒ ํ๋ค.B ๋ฒ์ ์ ์ญ์ ํ๋ ๊ฒ. B๋ ๋ณต์๋ ๊ฒ. ์ด ์ํ์์ git checkout B ํ๋ฉด ์ด ์ํ์์ ๋ค์ git reset A ํ๋ฉด?ํ์ฌ head๊ฐ ๊ฐ๋ฆฌํค๋ branch๋ ์๊ธฐ ๋๋ฌธ์ head๊ฐ ์ง์ A๋ฅผ ๊ฐ๋ฆฌํจ๋ค..
์ด๋ฒ ํฌ์คํ
์ ์ฝ๋ฉ ์ ํ ์์์์ ๋ณด๊ธฐ์ข๊ฒ ์ ์์ฝ๋ ๋ถ๋ถ๋ง ๊ฐ์ ธ์๋ค.๊ณต๋ถํ๋ ค๊ณ ๋ธ๋ก๊ทธ ํ๋ ๊ฑด๋ฐ ๋ค ์๋ ๊ฑด ์์ผ๋ก ์๊ฐ ๋ค์ฌ์ ํฌ์คํ
ํ์ง๋ ์์ ๊ฒ์ด๋ค.์ ์ ํฌ์คํ
์ด ๊ท์ฐฎ์์ง๊ณ ์๋ค. ๋ช
๋ น์ด๋ ์ฝ๋๋ฅผ ์คํํ ๋๋ง๋ค ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ ํ๋ฉด์ด ์ด๋ป๊ฒ ๋๋์ง ์คํฌ๋ฆฐ์ทํด์ ๊ณ์ ๋ณด์ฌ์ค์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.์ฝ๋ ์ํ๋๋๋ก ๊ณ ์น๋ ๊ฒ๋ ๋
ธ๊ฐ๋ค + ์๊ฐ ์์ญ์ธ๋ฐ๊ธฐ๋ก ๊น์ง ๋จ๊ธฐ๋๊ฑด ์ผ๋ง๋ ๋ถ์ง๋ฐํ ์ฌ๋๋ค์ธ๊ฐMBTI P์ธ ๋๋ก์จ๋ ์ ์ฐจ ๋ธ๋ก๊ทธ์ ๊ธฐ๋ก ๋จ๊ธฐ๋ ๊ฒ๋ ํ๋ค์ด์ง๊ณ ์๋ค.(๊ทธ๋ฅ ํผ์ ์๊ณ ๋๋ด๊ณ ์ถ์ ์ ํน์ด) โกgit diff (์ ์์ฐ๋ ๋ฐฉ์)- ์ต๊ทผ commit vs ํ์ฌ ํ์ผ์ ์ฐจ์ด์ ์ ๋ณด์ฌ์ค๋ค.- `j`, `k`๋ก ์คํฌ๋กค ์กฐ์, `q` ํค๋ก ์ข
๋ฃ- ๋จ์ : ๋ณด๊ธฐ๊ฐ ํ๋ค๋ค. โกgit difftool- Vim ์..
โก๊นํ๋ธ ์น์์ ๋จ์ถํค ํ๋๋ก ๋ฐ๋ก ์ฝ๋ ์ฌ๋ ๋ฒ(Feat. VSCode) ์์ ํ๊ณ ์ถ์ ๋ ํ์งํ ๋ฆฌ๋ฅผ ํด๋ฆญํ๋ค.๋๋ html_css์ ํด๋ฆญํด์ฃผ์๋ค. ํค๋ณด๋์์ . ์ ๋๋ฌ๋ณด์. ๊ทธ๋ฌ๋ฉด ์ฃผ์์ฐฝ์ github.com์ด github.dev๋ก ๋ฐ๊ฟ๋ฉด์์น์์ ๋ฐ๋ก ํธ์งํ ์ ์๋ ์ํ๊ฐ ๋๋ค. ๋ ํ์งํ ๋ฆฌ๊ฐ VSCode๋ก ์น ์ฐฝ์์ ์ด๋ฆฌ๊ณ ๊ทธ ์๋ฆฌ์์ ์์ ํ ๋ฐ๋ก ์ปค๋ฐ๋ ๋๋ค.์ฝ๋๋ ์์ ํ ๋ฐ๊ฐ ์์ด์ ๊ฐ๋จํ๊ฒ READ.md ํ์ผ์ ํ
์คํธ๋ฅผ ๋ช ์ ์ ์ด ๋ดค๋ค.์ด๋ ๊ฒ ๋ณ๊ฒฝ์ฌํญ์ด ์๊ธฐ๋ฉด ์ข์ธก์ ์์ค์ ์ด ์์ด์ฝ์ ์ซ์ 1์ด ๋ฌ๋ค. VSCode์์ ์์ค ์ ์ด ํญ(๋ฒ์ ์ ์ด)์ ํ์๋๋ ์ซ์ "1"์ ํ์ฌ ์์
๋๋ ํ ๋ฆฌ์์ ๋ณ๊ฒฝ๋์๊ฑฐ๋ ์ถ๊ฐ๋์์ง๋ง ์์ง Git์ ์คํ
์ด์ง๋์ง ์์ ํ์ผ์ด ํ๋ ์๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. ์..
ํ์ผ์ ์์ ํ๋ค ๋ณด๋ฉด ๋ฒ์ ๊ด๋ฆฌ๊ฐ ๊ฝค ์ด๋ ต๋ค.์ด๋ค ์ํฉ์์ ๊ธฐ์กด ์๋ณธ์ด ์ด๋ป๊ฒ ์ฐ์ผ ์ง ๋ชจ๋ฅด๋๊น ์ญ์ ๋ฅผ ํ์ง ๋ชปํ๊ณ ๊ณ์ ์ด๋ฐ ์์ผ๋ก ์ ์ฅ๋์ ์์ด๋ ๊ฒ์ด๋ค. ์ฝ๋๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ์ฒ์์ ๋ธ๋ก๊ทธ๋ฅผ ์ปค์คํ
ํ ๋๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ ์กฐ๊ธ์ฉ ์ฌ๊ธฐ ์ ๊ธฐ ํ
๋ง๋ฅผ ์
ํ๋ค ๋ณด๋ ์ด์ ์๋ก์ด ๊ธฐ๋ฅ์ ํ๋๋ฅผ ์ถ๊ฐํ๋ฉด ๊ธฐ์กด์ ์ ๋ณด์ด๋ ๊ตฌ๋
๋ฒํผ์ด ์์ด์ง๋ค๋๊ฐ ํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ฒ์์๋ ํ ๋ ๊ตฐ๋ฐ๋ง ์ปค์คํ
ํ๋ฉด์ ๊ทธ๋ฅ ์ฃผ์์ผ๋ก ์ถ๊ฐํ ๊ธฐ๋ฅ๊ณผ ๋ ์ง ์ ๋๋ง ์ ์ด ๋์๋๋ฐ ์ด์ ๋ถํฐ๋ ์ด๋ฐ ์์ผ๋ก ํ๋ฉด ๋์ค์๋ ๊ด๋ฆฌ๊ฐ ์ ๋ ๊ฒ ๊ฐ์์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํ๋ฉด์ ๋ด๊ฐ ์ธ์ ์ด๋ค ๋ถ๋ถ์ ์์ ํ๋์ง ์ถ์ ์ ํด์ผ ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ์ด๋ด๋ ์ฌ์ฉํ๋ ๊ฒ์ด Git(๊น)์ด๋ค. 1. Git vs GitHub ์ฐธ๊ณ ๋ก ๊น์ด๋ ๊นํ๋ธ(๊ณ ์์ด)๋ ๋ค๋ฅด..
์ฌ๋ฌ๋ถ๋ค ์
๋ ฅ๋๊ตฌ Scanner ๋ง์ด ์ฐ์์ฃ ? ๊ทธ๋ฐ๋ฐ ์ฝ๋ฉํ
์คํธ ๋ฌธ์ ํ๋ค ๋ณด๋ฉด Scanner๋ณด๋ค BufferedReader / BufferedWriter์ ๋ ๋ง์ด ์ฐ๊ฒ ๋ฉ๋๋ค.๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ค ์ ์ด ๋ ์ข์๊น์? ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ง ์๋ ์
๋ ฅ์, ํค๋ณด๋์ ์
๋ ฅ์ด ํค๋ฅผ ๋๋ฅด๋ ์ฆ์ ๋ฐ๋ก ํ๋ก๊ทธ๋จ์ ์ ๋ฌ๋ฐ๋ฉด ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ ์
๋ ฅ์, ํค๋ณด๋์ ์
๋ ฅ์ด ์์ ๋๋ง๋ค ํ ๋ฌธ์์ฉ ๋ฒํผ๋ก ์ ์กํ๋ค. ๋ฒํผ๊ฐ ๊ฐ๋ ์ฐจ๊ฑฐ๋ ๊ฐํ ๋ฌธ์๊ฐ ๋ํ๋๋ฉด ๋ฒํผ์ ๋ด์ฉ์ ํ ๋ฒ์ ํ๋ก๊ทธ๋จ์ ์ ๋ฌ์ฆ, ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๋ชจ์์ ์ ๋ฌ Scanner๋ ๋ฐ์ดํฐ๋ฅผ ํ ํฐ ๋จ์๋ก ์ฒ๋ฆฌํ๊ณ ๋์ด์ฐ๊ธฐ์ ๊ฐํ๋ฌธ์๋ฅผ ๊ฒฝ๊ณ๋ก ํ์ฌ ์
๋ ฅ ๊ฐ์ ์ธ์๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ๊ฐ๊ณตํ ํ์๊ฐ ์์ด ํธ๋ฆฌํ๋ค.BufferedReader์ ์
๋ ฅ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ St..