โ ๏ธ๋ฌธ์ ์ค๋๋ง์ VSCode๋ฅผ ๋ค์ด์๋๋ Git ํ์ฅ ํญ์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์Too many changes were detected.Only the first 10000 changeds will be shown below. ํด์๋๋ฌด ๋ง์ ๋ณ๊ฒฝ์ด ์์ต๋๋ค.์ฒซ๋ฒ์งธ 10000๊ฐ์ ๋ณํ๋ง ์๋ ๋ณด์ฌ๋๋ฆฝ๋๋ค. ์ด๊ฑด ์ค๋ฅ๋ผ๊ณ ํ๊ธฐ๋ ๊ทธ๋ ๊ณ ์ฝ๋๋ฅผ ์ง๋๋ฐ ์ง์ฅ์ ์์ง๋ง, ์ ๊ฒฝ ์ฐ์ฌ์ ๋นจ๋ฆฌ ํด๊ฒฐํ๊ณ ์ถ์ ๋ถ๋ค์ด ๊ณ์ค ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฑธ ์๋ชป ์๋๋ฉด ์ปดํจํฐ์ ํ์ผ์ด๋ ํด๋ ๋ฑ์ ๋ ๋ ค ๋ฉ๋ถ์ ๋น ์ง๊ฒ ๋ฉ๋๋ค. git clean ํจ๋ถ๋ก ํ์๋ฉด ์๋ผ์. ํนํ ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ VSCode์์ ํด๋น ๊ฒฝ๊ณ ๋ฅผ ์ฒ๋ฆฌํ๋ ค๊ณ ํ ๋๋ง๋ค ์ดํด๋ฆฝ์ค ๊ฒฝ๋ก๊ฐ ํ์ด์ ธ์ Eclipse Launcher์ ์ ์ํ ์ ์๋ ๋ฌธ์ ๊ฐ ๋ค๋ฐ๋ผ ์ต..
๐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 ์ฐธ๊ณ ๋ก ๊น์ด๋ ๊นํ๋ธ(๊ณ ์์ด)๋ ๋ค๋ฅด..
์๋
ํ์ธ์์ฝ๋ฉ ์ข์ํ์๋ ๋ถ๋ค์ด๋ ์ฝํ
์ฐ์ตํ์๋ ๋ถ๋ค ๋ฐฑ์ค์ด๋ ํ๋ก๊ทธ๋๋จธ์ค์์ ๋ฌธ์ ๋ง์ด ํธ์ค ํ
๋ฐ์ ๋ฌธ์ ๋ฅผ ํ๋ฉด ์๋์ผ๋ก ๊นํ๋ธ์ ๋ด ์ฝ๋๋ฅผ ์ปค๋ฐํด์ฃผ๋ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ '๋ฐฑ์คํ๋ธ' ์ถ์ฒํฉ๋๋ค๋ฐฑ์ค, ํ๋ก๊ทธ๋๋จธ์ค๋ ๋ชจ๋ ์ง์ํฉ๋๋ค ใ
ใ
1. ํ์ฅํ๋ก๊ทธ๋จ ์ค์น ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์๋จ ์ฃผ์์ฐฝ ์ => ํผ์ฆ ๋ชจ์ ์์ด์ฝ ํด๋ฆญ => Chrome ์น ์คํ ์ด์์ ๋ฐฑ์คํ๋ธ ๊ฒ์ ํ ํ์ฅํ๋ก๊ทธ๋จ์ ์ถ๊ฐ ์ ํ๋ฉด์์ ๋ธ๋ญ๋ชจ์ ๋ณด์ด์์ฃ ?ํด๋ฆญํ์๋ฉด ํฌ๋กฌ ์น์คํ ์ด๋ก ๋์ด๊ฐ๋๋ค. ๊ฒ์์ฐฝ์์ ๋ฐฑ์คํ๋ธ ๊ฒ์ํ์๊ณ ํ์ฅํ๋ก๊ทธ๋จ ์ถ๊ฐ ํด๋ฆญํด์ ๋ค์ด๋ฐ์์ฃผ์๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ํ๋ฉด ์๋จ์ ๊ณ ์์ด ์์ด์ฝ ํด๋ฆญํดAuthenticate ๋๋ฌ์ ๋ด ๊นํ๋ธ ๊ณ์ ํ์ธํด์ฃผ์ธ์~ ๊ณ ์์ด ๋๋ฅด๋ฉด ํด๋น ํ๋ฉด์ฒ๋ผ Repository Name ..
๐ ์ด์ ์ ์์ฑํ๋ ์ฌ๋ฌ ๋ ํ์งํ ๋ฆฌ๋ฅผ ํ๋๋ก ํฉ์น๊ธฐ โ
์ค๋น๋ฌผ๋จผ์ GitBash๊ฐ ์์ผ์ ๋ถ์ ๊ผญ ๋ค์ด๋ก๋ ํด ์ฃผ์ธ์!!๋ ํฌ์งํ ๋ฆฌ ํฉ์น๊ธฐ ์์ฒญ ๊ฐ๋จํ๋๊น ์ ๊ธ์ ๋ณด์๋ฉด ์ฝ๊ฒ ๋ฐ๋ผํ์ค ์ ์์๊ฑฐ์์. โ
Step 1 . ํ๋๋ก ํฉ์น ์๋ก์ด ๋ ํ์งํ ๋ฆฌ(Repository)๋ฅผ ์์ฑํ๋ค. ๋ค๋ฅธ ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋์ด์์ ๋ด์ ์ค ์์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค๋ ๋ป์ด๋ค. ๋๋ ์๋ ์คํฌ๋ฆฐ์ท์์์ฒ๋ผ htmlDesign ์ html_css ๋ผ๋ ์์ํด๋์ ๋ด์์ฃผ๋ ค๊ณ ํ๋ค.๊ทธ๋ผ html_css ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋จผ์ ์์ฑํด์ค์ผ๊ฒ ์ง? html_css ๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ ๋๊ณ ,๊ธฐ์กด์ ์๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ค ๋ถ๋ค์ ์ฌ์ฉํ์
๋ ๋๋ค. ๋๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ ๊ฑธ ์ฌ์ฉํ์ง๋ง์๋ก ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ค ..
โ
๋ฌธ์ ๊นํ๋ธ ์๋๋ฅผ 3d๋ก ๊พธ๋ฏธ๊ธฐ ์ํด ๋ ํ์งํ ๋ฆฌ action์์ workflow๋ฅผ runํ๋ ค๋๋ฐ ์ ๋์๊ฐ. ์๋์ ๊ฐ์ด ๋นจ๊ฐ ์์ค๋ฐ์ค๊ฐ ๋จ๋ฉด์ ๊ตฌ๋๋์ง ์๋๋ค.์๋ฌ ์ฝ๋๋ฅผ ๋ณด๋ Process completed with exit code 128 ๋ผ๋ ๋ฉ์ธ์ง๋ฅผ ๋ฐ์๋ค. ํ๊ธ๋ก ๊ฒ์ํด๋ด๋ ํด๊ฒฐ๋ฒ์ด ๋์ค์ง ์์์ ์์ด๋ก ๊ฒ์ํด์ ์ฐพ์ ๋๋ค. ์๊ฐ๋ณด๋ค ๋ณ ๊ฑฐ ์๋ ๋ฌธ์ ์๋ค. โ
ํด๊ฒฐ๋ฒโSetting -> actions -> General -> Workflow permissions -> select 'Read and Write permissions' button. ๋ฌธ์ ์ ์์ธ์ 3d workflow์์ ๋ด ๋ ํฌ์งํ ๋ฆฌ์ ์ ๊ทผ ๊ถํ์ด ๋งํ ์๋ ๊ฒ์ด์๋ค.๋ ํฌ์งํ ๋ฆฌ Setting์ผ๋ก ๊ฐ์ workflow ..