๐Ÿ‘ฉ‍๐Ÿ’ป/Git

[Git] git commit history ์‚ญ์ œํ•˜๊ธฐ

ํ•œ๋‚˜ 2021. 2. 15. 02:41

์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ์˜ 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๊ฐœ๋กœ ๋ฐ”๋€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

์ฐธ๊ณ ํ•œ ๋งํฌ