-
[Github]์ ์ฅ์์์ ํน์ ํ์ผ, ๋๋ ํ ๋ฆฌ์ ์ปค๋ฐ ๊ธฐ๋ก์ ์ญ์ ํ๋ ๋ฐฉ๋ฒ๐ปProgramming/Github 2023. 8. 12. 18:07
๊ณต์ ๋๋ฉด ์๋๋ ๋ถ๋ถ์ด ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ณต์ ๋ ๊ฒฝ์ฐ,
git rm --cached <ํ์ผ๊ฒฝ๋ก>
์์ ๋ช ๋ น์ด๋ฅผ ํตํด ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ์ผ์์ ๊ณต์ ๋ ํ์ผ์ ์์จ ์๋ ์์ง๋ง, ์ด์ ์ ์ปค๋ฐ ๊ธฐ๋ก์๋ ์ฌ์ ํ ํ์ผ์ ์ฝ๋๊ฐ ๋จ์์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค.
๊ทธ๋์ ์ปค๋ฐ ๊ธฐ๋ก์์๋ ์ ๋ถ ํ์ผ์ ์ ์ธํ๊ณ ์ถ๋ค๋ฉด,
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch <ํ์ผ ๊ฒฝ๋ก>" --prune-empty --tag-name-filter cat -- --all
์ด ๋ช ๋ น์ด๋ฅผ ํตํด ๊ณต์ ํ๊ณ ์ถ์ง ์์ ํ์ผ์ ์ ์ธํ ํ ์ปค๋ฐ ๊ธฐ๋ก์ ๋จ์์๋ ํ์ผ ์ฝ๋๊น์ง๋ ์ญ์ ๊ฐ๋ฅํ๋ค.
์ด ๋ช ๋ น์ด๊ฐ ์๋ฃ๋๋ฉด,
git push origin --force
๋ช ๋ น์ด๋ฅผ ํตํด ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํด์ฃผ๋ฉด, ์ปค๋ฐ ๊ธฐ๋ก์ ๋จ์์๋ ์ฝ๋๋ค๊น์ง๋ ์ ๋ถ ์ญ์ ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค!
'๐ปProgramming > Github' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git / Github] Please enter the commit message for your changes. Lines starting (0) 2023.11.11 [Git / Github] ๋ช ๋ น์ด ์ ๋ฆฌ (0) 2023.11.06 [Git / Github] ๊นํ๋ธ .gitignore ์ ์ฉ ์๋๋ ๊ฒฝ์ฐ (0) 2023.11.05 [Github] Github์ผ๋ก ํ์ ํ๊ธฐ - Organization(Forking Workflow) (0) 2023.09.12