์ฌ์ด๋ ํ๋ก์ ํธ์ deployment์ ๊ด๋ จํด์ ํค๋งค๋๋ผ ์ด๋ฐ ์ ๋ฐ ์คํ์ ํ๋๋ผ ์ปค๋ฐ ์ด๋ ฅ์ด ์ ๋ฆฌ๋์ง ์์์ ํ ๋ฒ์ ์น ์ ๋ฆฌํ ํ์๊ฐ ์๊ฒผ๋ค.
rm -rf .git
git init
git add .
git commit -m "git history is removed"
git remote add origin myRemoteGitRepoAddress
git push -u --force origin master
์ญ์ ํ๊ณ ์ ํ๋ git ์ด๋ ฅ์ด ์๋ ๋ด ์ ์ฅ์๋ก cd ํ ํ, rm -rf ๋ก git ํ์ผ์ ์ง์์ค๋ค.
์๋กญ๊ฒ git์ ์ด๊ธฐํํด์ฃผ๊ณ , ํ์ฌ ํ์ผ ์คํ ์ด์ง์ ์ํด git add ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.
push ์ ์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ์์ฑํด์ฃผ๊ณ ,
์๋ก git remote ์ฃผ์ ์ฐ๊ฒฐ์ ์ํด origin์ผ๋ก ์ถ๊ฐํด์ค๋ค.
--force ์ต์ ์ ์์ง ์๋๋ค.
์๋ ์์๋ ์ปค๋ฐ ๊ธฐ๋ก์ด ์ญ์ ๋์ด ํ์ฌ commit ๊ธฐ๋ก์ด 1๊ฐ๋ก ๋ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ฐธ๊ณ ํ ๋งํฌ