github์์ react-project repository๋ฅผ ์์ฑํ์ฌ ์ฌ๋ฌ react-project๋ค์ ๋ฃ์๋ค.
ํ์ง๋ง ๋ค์๊ณผ ๊ฐ์ด ํด๋์ ํ์ดํ ํ์๊ฐ ์๋ ํด๋๋ค์ ์ ๊ทผํ ์๊ฐ ์์๋ค.
๊ตฌ๊ธ๋งํ ๊ฒฐ๊ณผ ํด๋น ํ๋ก์ ํธ์ repository ์ค์ฒฉ์ด ์์ธ์ด์๋ค.
ํ์ดํ ํ์๊ฐ ์๋ ํ๋ก์ ํธ ํด๋๋ ๋ฐ๋ก repository๊ฐ ํ์ฑ๋์ด์์๋ค.
๊ทธ๋ฆฌํ์ฌ ํด๋น ํ๋ก์ ํธ ํด๋๋ค์ ๋ฐ๋ก git์ผ๋ก ๊ด๋ฆฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ repository์์๋ ์ ๊ทผํ ์ ์์๋ ๊ฒ์ด๋ค.
.git ํด๋๋ ์ฒ์ git init์ ํ์ ๋์ ๋ง๋ค์ด์ง๋ ํด๋์ด๋ค.
.git ํด๋๋ add/commit/push ๋ฑ์ ํ ์ ์๊ฒ ํด์ฃผ๊ณ git์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ฃผ๋ ํด๋์ด๋ค.
๋๋ฌธ์ ๋ ๊ฐ์ .git ํด๋๊ฐ ์ค์ฒฉ๋๊ธฐ ๋๋ฌธ์ ์ ๊ทผํ ์ ์์๋ ๊ฒ์ด๋ฏ๋ก ํด๋น ํ๋ก์ ํธ ํด๋์์ .gitํด๋๋ฅผ ์ ๊ฑฐํด์คฌ๋ค.
git rm --cached [arrow folder](OR git rm --cached [arrow folder] )
.git ํด๋๋ฅผ ์ ๊ฑฐํ๋ค์๋ ์ ๊ทผ์ด ๋์ง ์์ git rm --cached [arrow folder] ๋ช
๋ น์ด๋ฅผ ์คํํด์ฃผ์๋ค.
git rm --cached ๋ช ๋ น์ด๋ ์๊ฒฉ ์ ์ฅ์์ ์๋ ํด๋น ํด๋์ ์๋ ํ์ผ๋ค์ ์ญ์ ํด์ฃผ๋ ๋ช ๋ น์ด์ด๋ค.
1๋ฒ์์ local project .gitํด๋๋ฅผ ์ ๊ฑฐํ๋ํ๋๋ผ๋ ์๊ฒฉ ์ ์ฅ์์์๋ ์ ๊ฑฐ๊ฐ ๋ ๊ฒ์ด๊ธฐ ์๋๊ธฐ ๋๋ฌธ์ ์๊ฒฉ์ ์ฅ์์์ ์ ๊ฑฐ๋ฅผ ํด์ฃผ๊ณ local ํด๋๋ฅผ add/commit/push ํด์ฃผ๋ฉด ๋๋ค.
๋ก์ปฌ์ด ์๋ github์์ ์ด๋ ํ ์ฌํญ์ ์์ ํ์์ ๋ local์์ CLI๋ก git pull origin branch
๋ฅผ ์
๋ ฅํ์ฌ github์์ ์ฌํญ์ local directory์ ๋ฐ์ํด์ผํ๋ค.