๐Ÿ‘ฟ react๋ฅผ ์ด์šฉํ•œ full stack app์„ git์œผ๋กœ ๊ด€๋ฆฌํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ (git hub์— react๋ถ€๋ถ„๋งŒ push๊ฐ€ ์•ˆ๋  ๋•Œ)

Kim Dae Hyunยท2021๋…„ 6์›” 27์ผ
0

Error

๋ชฉ๋ก ๋ณด๊ธฐ
2/3

Travis CI์™€ AWS, Docker๋ฅผ ์ด์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ํ’€์Šคํ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๋ ค๋Š”๋ฐ ๋ฌธ์ œ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค ..

  • Frontend๋ถ€๋ถ„๊ณผ Backend๋ถ€๋ถ„์„ Travis CI๋ฅผ ํ†ตํ•ด์„œ ํ…Œ์ŠคํŠธ ํ›„ ์ด๋ฏธ์ง€๋กœ ๋นŒ๋“œํ•˜์—ฌ Docker hub์— ์˜ฌ๋ฆฌ๋ คํ•˜๋Š”๋ฐ Backend ๋ถ€๋ถ„์€ ์ •์ƒ์ ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€์ง€๋งŒ Frontend๋ถ€๋ถ„ (React๋ถ€๋ถ„)์ด ๋ง์ฝ ....

  • ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋Š” react๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ๋ณดํ†ต create-react-app์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ ์ด๊ฑธ ์‚ฌ์šฉํ•˜๋ฉด ์ž๋™์œผ๋กœ local git ์ €์žฅ์†Œ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

  • ๋‚˜๋Š” ์ „์ฒด ํ”„๋กœ์ ํŠธ๋ฅผ ํ•œ ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Frontend๋ถ€๋ถ„๊ณผ Backend๋ถ€๋ถ„์„ ๊ฐ๊ฐ ํด๋”๋กœํ•˜์—ฌ ํ•œ ๊ฐœ ํด๋”๋กœ ๋ฌถ๊ณ  ๋ฌถ์€ ํด๋”๋ฅผ git hub์— push ํ–ˆ๋‹ค.

  • ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ํ•œ ํด๋” ๋‚ด์— ๋‘ ๊ฐœ ๋กœ์ปฌ git repository๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์ถฉ๋Œ์ด ๋ฐœ์ƒ๋˜๋Š” ๊ฒƒ์ด๋‹ค..

ํ•ด๊ฒฐ

  1. React ํ”„๋กœ์ ํŠธ ํด๋”์— .git ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธ
    hidden file์ด๋ผ ์˜ต์…˜์— ๋”ฐ๋ผ ์•ˆ๋ณด์ผ ์ˆ˜ ์žˆ์œผ๋‹ˆ ํ„ฐ๋ฏธ๋„ ์ด์šฉ์ž๋Š” ls -al ๋ช…๋ น์–ด๋กœ .git์ด ์žˆ๋Š” ํ™•์ธํ•œ๋‹ค.
  2. .git ์‚ญ์ œ
    rm -rf .git or ๊ทธ๋ƒฅ ํœด์ง€ํ†ต์— ๋ฒ„๋ฆฌ๊ณ  ํœด์ง€ํ†ต์„ ๋น„์šฐ์ž.
  • ์ถฉ๋Œ๋‚˜๋Š” ๊ฒƒ์„ ์•Œ๊ณ  2๋ฒˆ๊นŒ์ง€ ํ–ˆ์„ ๋•Œ ํ•ด๊ฒฐ๋  ์ค„ ์•Œ์•˜์ง€๋งŒ ๋กœ์ปฌ git์— ๋‚ด๋ถ€์ ์œผ๋กœ ์บ์‹ฑ๋˜์–ด ์žˆ๋Š” ์ •๋ณด๊ฐ€ ์žˆ์–ด์„œ ์ด ์ •๋ณด๊นŒ์ง€ ์ง€์›Œ์ฃผ์–ด์•ผ ํ•œ๋‹ค..
  1. git rm --cached . -rf
    React ํ”„๋กœ์ ํŠธ ํด๋”๊ฐ€ ์•„๋‹Œ root ๊ฒฝ๋กœ์—์„œ ์ด ๋ช…๋ น์–ด๋ฅผ ์ˆ˜ํ–‰ํ•ด์ค€๋‹ค.
profile
์ข€ ๋” ์ฒœ์ฒœํžˆ ๊นŒ๋จน๊ธฐ ์œ„ํ•ด ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๐Ÿง

0๊ฐœ์˜ ๋Œ“๊ธ€