๐ ์ด์ ์ ์์ฑํ๋ ์ฌ๋ฌ ๋ ํ์งํ ๋ฆฌ๋ฅผ ํ๋๋ก ํฉ์น๊ธฐ
โ ์ค๋น๋ฌผ
๋จผ์ GitBash๊ฐ ์์ผ์ ๋ถ์ ๊ผญ ๋ค์ด๋ก๋ ํด ์ฃผ์ธ์!!
๋ ํฌ์งํ ๋ฆฌ ํฉ์น๊ธฐ ์์ฒญ ๊ฐ๋จํ๋๊น ์ ๊ธ์ ๋ณด์๋ฉด ์ฝ๊ฒ ๋ฐ๋ผํ์ค ์ ์์๊ฑฐ์์.
โ Step 1 . ํ๋๋ก ํฉ์น ์๋ก์ด ๋ ํ์งํ ๋ฆฌ(Repository)๋ฅผ ์์ฑํ๋ค.
๋ค๋ฅธ ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋์ด์์ ๋ด์ ์ค ์์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๋ค๋ ๋ป์ด๋ค.
๋๋ ์๋ ์คํฌ๋ฆฐ์ท์์์ฒ๋ผ htmlDesign ์ html_css ๋ผ๋ ์์ํด๋์ ๋ด์์ฃผ๋ ค๊ณ ํ๋ค.
๊ทธ๋ผ html_css ๋ ํ์งํ ๋ฆฌ๋ฅผ ๋จผ์ ์์ฑํด์ค์ผ๊ฒ ์ง?
html_css ๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋ก์ด ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ค๋ ๋๊ณ ,
๊ธฐ์กด์ ์๋ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ค ๋ถ๋ค์ ์ฌ์ฉํ์
๋ ๋๋ค.
๋๋ ์ด๋ฏธ ๋ง๋ค์ด์ ธ์๋ ๊ฑธ ์ฌ์ฉํ์ง๋ง
์๋ก ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ์ค ๋ถ๋ค์ ๊นํ๋ธ ๋ง์ด ๋ ํฌ์งํ ๋ฆฌ์์ new๋ฅผ ๋๋ฌ ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด์ฃผ์.
โ
Step 2 . ์์ฑํ ์์ ๋ ํ์งํ ๋ฆฌ URL๋ฅผ ๋ณต์ฌ => ๊น๋ฐฐ์ฌ์์ ํด๋ก ํ๊ธฐ,
ํด๋ก ํ ๋ ํ์งํ ๋ฆฌ๋ก ์ด๋ํ๊ธฐ
์์ฑ๋ ๋ ํ์งํ ๋ฆฌ ์ด๋ฆ์ ํด๋ฆญํด์ฃผ๋ฉด ์๋ ํ๋ฉด์ฒ๋ผ ์ด๋ก์ <>Code ๋ฐ์ค๊ฐ ๋ณด์ธ๋ค.
<>Code ๋ฐ์ค๋ฅผ ํด๋ฆญํด์ฃผ๋ฉด ๋ด ๋ ํฌ์งํ ๋ฆฌ URL์ ๋ณต์ฌํ ์ ์๋ค.
์ด๊ฑธ ๊น ๋ฐฐ์ฌ๋ก ๊ฐ์ ธ์์ ๋ ํ์งํ ๋ฆฌ ํด๋ก ์ ์์ฑํด์ค ๊ฒ์ด๋ค.
์ฐธ๊ณ ๋ก Git Bash ์์์๋ ctrl + v๊ฐ ๋จนํ์ง ์๋๋ค.
๋์ Shift + Insert๋ฅผ ํด ์ฃผ๋ฉด ๋๋ค.
(์๋ํ๋ฉด ๊น ๋ฐฐ์ฌ ํฐ๋ฏธ๋์์ ctrl + v ๋ ํน์๋ฌธ์ ์
๋ ฅํ ๋ ์ฐ๋ ๋จ์ถํค๋ก ์ด๋ฏธ ๊ธฐ๋ณธ ์ค์ ์ด ๋์ด ์๋ค.)
[Git Bash์ ์
๋ ฅํด์ค์ผ ํ ๋ช
๋ น์ด]
$ git init // ์ฐ๊ฒฐํด์ค ๋ค๋ฅธ ํด๋๊ฐ ์์ผ๋ฉด ๊ธฐ๋ณธ์ผ๋ก ์ด ์์น๋ก ์ก์์ค๋ค.
$ git clone [๋ ํ์งํ ๋ฆฌ ์ฃผ์] // ์ฌ๊ธฐ์ ๋ณต์ฌํ ์ฃผ์๋ฅผ ๋ถ์ฌ๋ฃ์ด์ค๋ค.
$ cd [๋ ํ์งํ ๋ฆฌ ์ด๋ฆ] // ๋ ํ์งํ ๋ฆฌ๋ก ์ด๋ ๋ช
๋ น์ด
[์์]
$ git init
$ git clone https://github.com/awesomepossumgirl/html_css.git
$ cd html_css // ๋ ํ์งํ ๋ฆฌ๋ก ์ด๋ ๋ช
๋ น์ด
์ฃผ์ ํ ์ !!
๋ด์ฉ์ ๊ฐ์ ธ์์ ์์ ๋ฃ์ด ์ค ์์ ๋ ํฌ์งํ ๋ฆฌ url์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ฃผ๋ ๊ฒ์ด๋ค. (ํ์x)
โ Step 3 . ์๋ฌด ๋ด์ฉ์ด๋ ์ปค๋ฐํด์ push ํด ์ฃผ๊ธฐ
์ปค๋ฐ ๊ธฐ๋ก์ด ํ๋๋ ์๋ ๋น ๋ ํฌ์งํ ๋ฆฌ์๋ ๋ค๋ฅธ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํฉ์น ์ ์๋ค.
ํด๋ก ์ ๋ง๋ ํ ๋ฐ๋์ ์ปค๋ฐ์ ํด์ค์ ์ปค๋ฐ ๊ธฐ๋ก์ ํ๋๋ผ๋ ๋ง๋ค์ด ์ฃผ์.
์๋ ์ฒ๋ผ add ๋ช
๋ น์ด๋ก ๊ทธ๋ฅ ์๋ฌด๊ฑฐ๋ ์
๋ ฅํ๊ณ ํ ๋ฒ ์ปค๋ฐ์ ํด์ฃผ์.
$ git add .
$ git commit -m "commit test"
$ git push origin main
โ Step 4 . ํฉ์น๊ณ ์ถ์ ๋ ํ์งํ ๋ฆฌ URL(์์ ๋ฃ์ด ์ค ๋ ํ์งํ ๋ฆฌ)๋ฅผ ๋ณต์ฌํด์ subtree ๋ช ๋ น์ด๋ก ์์ ๋ ํ์งํ ๋ฆฌ ๋ฐ์ ๋ฃ์ด์ฃผ๊ธฐ
$ git subtree add --prefix=[๋ ํ์งํ ๋ฆฌ์ด๋ฆ] [๋ ํ์งํ ๋ฆฌ์ฃผ์] [๋ ํ์งํ ๋ฆฌ ๋ธ๋์น๋ช
]
[์์]
$ git subtree add --prefix=htmlDesign https://github.com/awesomepossumgirl/htmlDesign.git main
โ Step 5 . ๋ณ๊ฒฝ์ฌํญ์ push ํด์ ์๊ตฌ๋ฐ์ํ๊ธฐ
$ git push origin HEAD:main --force
๋! ํด๋น ๊ณผ์ ์ด ์ ์ํ๋๋ฉด ๊น ๋ฐฐ์ฌ์ ์๋์ ๊ฐ์ด ๋ฌ๋ค.
๊นํ๋ธ๋ก ๊ฐ์ ํ์ธํด๋ณด๋ฉด ์ด๋ ๊ฒ html_css ์์ htmlDesign ๋ ํฌ์งํ ๋ฆฌ๊ฐ ๋๋ ํ ๋ฆฌ ํํ๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค.
ํฉ์น ๋ ํฌ์งํ ๋ฆฌ๊ฐ ๋ ์์ผ๋ฉด ์์์ ์์ ์์
์ ์ฌ๋ฌ ๋ฒ ์ํํด์ฃผ๋ฉด ๋๋ค.