Git Clean ์ ๋ ๋ฐ๋ก ํ์ง๋ง๊ธฐ
์ค๋ main project ์ค์ ์ ํ๋ค๊ณ git ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํ๊ฒฝ์ค์ ํ๋๋ฐ ๋ญ๊ฐ home ๋๋ ํ ๋ฆฌ์์ git์ด ๊ผฌ์ฌ์๋ ๋ฌธ์ ๊ฐ ์์๋ค.
๊ผฌ์ฌ์๋ ์ปค๋ฐ์ ํด๊ฒฐํด๋๊ณ git status๋ช ๋ น์ด๋ก ํ ๋๋ ํ ๋ฆฌ~ ๋ฅผ ํ์ธํ๋๋ฐ ์๊พธ untracked filesํ๋ฉด์ ์ข๋ฅด๋ฅต ๋์ค๋๊ฒ ๋๋ฌด ๊ฑฐ์ฌ๋ ธ๋ค.
Untracked files: (use "git add ..." to include in what will be committed)
keyํ์ผ pemํ์ผ๋ฑ ์ค์ํ ํ์ผ๋ ๋ช๊ฐ์๋ ๊ฒ ๊ฐ๊ณ , git์ด ๋์ด์ ์ด ํ์ผ๋ค์ trackํ์ง ์์ผ๋ฉด ์ข์ ๊ฒ ๊ฐ์๋ค.
git untracked files remove ๊ฒ์์ด๋ก ๊ตฌ๊ธ๋ง์ ํ๊ณ , git remove๋ฅผ ํ๋ผ๊ธธ๋ ํ์์๋ ๋ค๋ฅด๊ฒ ๋ณ ๋ง์ค์์์ด ๊ทธ๋ฅ git remove๋ฅผ ์ ์๋ค.
git clean -f -d
-f ํ์ผ์ญ์ -d ๋๋ ํ ๋ฆฌ๊น์ง ์ญ์
๋ญ๊ฐ ์ด๋ ๋ฉ์ท์ด์ผ ํ๋๊ฑด๋ฐ... ๋ง๋์๋๊ฒ ๋ช๋ง๊ฐ ํ์ผ์ ์ญ์ญ ์ฝ์ด๋ค์ด๊ธธ๋ .. ์? ์ด๋ ๊ฒ ๋ง์์๋ ํ์๋๋ฐ ....
๋ค ์คํ๋๊ณ ๋ณด๋ ์ด remove๋ ๋ง๊ทธ๋๋ก ์์ ๋ก์ปฌ ๋ด pc์์๋ ์ญ์ ํ๋ ๊ฒ์ด์๋ค.
๐ญ๐ญ๐ญ๐ญ๐ญ๐ญ๐ญ
ํด์งํต ํ์ผ๊น์ง ๋ชจ๋ ํ๋๋ ๋จ๊น์์ด ๋ง๋ํ ์น ๋ค ์ฒญ์๋จ ....
๊ตฐ๋ฐ๊ตฐ๋ฐ ํ ํ ๋น ์ตํ
์ด์ ๋ ๋ฉ์ธ ํ๋ก์ ํธ๋ฅผ ์์ํด์ผ๋๋ ์ฒ ๋ ํ๋ ๋ง์์ vscode๋ฅผ ๋ฐ๋ก ์ด์ ์ ํ๋ ํ๋ก์ ํธ ์ฝ๋๋ฅผ ์ด์ด๋ดค๋๋ฐ ๋คํํ ์ฝ๋๋ ์๋๋ ๊ฒ ๊ฐ๋ค.
๋ค๋ฅธ repository๋ก ๊ด๋ฆฌํ๋ ์ฝ๋ ํด๋, ํ์ผ๋ค์ ๋ค ๋จ์์๋ค. ใ
๊ทธ์น๋ง ๋ด ๋ก์ปฌํผ์จ์ ์๋ ๋ชจ๋ ์ ์ฃผ๋ ์์๋, ๋ฉ๋ชจ์ฑ์ ์ ํ ๋ฉ๋ชจ, ํฌํ ๋ถ์ค ์ฌ์ง๋... ๊ทธ๊ฒ๋ ์น-- ๋ค ์์ ํ ์๋ฉธ๋์๋ค...
๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ก๊ทธ์ธ ์ํ ๋ฆฌ์ ๋ฐ ์์ ์ฒ์์ ๋งฅ๋ถ ์๋ก ์ฌ์ ์ด๊ธฐํ๊ฒฝ ์ ํฐํ๋๊ฒ ๊น์ง ๊ฑฐ์นจ ...
๋ถํ์ค ๋คํ์ด๋ผ๋ฉด ๋งฅ๋ถ์์๋ ๊ฑฐ์ ๊ฐ๋ฐ ์์ ๋ง ํด์ ์ ์ผ ์ค์ํ๊ฑด ๊ฐ๋ฐ ํ์ผ๋ค์ธ๋ฐ ์์ง๊น์ง ๋ฉ์ฉกํ ๊ฒ ๊ฐ์ ๋คํ. ํ์ผ์ ๋ฆฌ ํ๋ค๊ณ ์๊ฐํ์ใ ใ กใ ใ
์ด ๋ธ๋ก๊ทธ ๊ธ๋ github blog์ ์ฌ๋ฆฌ๋ ค๊ณ ํ๋ค๊ฐ ๊นํ ๋ธ๋ก๊ทธ ์ ํ ํด๋์ ํ๊ฒฝ๋ ๋ค ๋ ๋ผ๊ฐ์ ์๋ก์ด ๋ธ๋ก๊ทธ ํ๊ฒฝ์ผ๋ก ๋ฐ๊พธ์๋ค.