๐จTOOL
ํ์ผ ์ญ์ ํ๊ธฐ # ๋ก์ปฌ ๋๋ ํ ๋ฆฌ, git์์ ์ญ์ git rm test.txt # git์์๋ง ์ญ์ git rm --cached test.txt test.txt ์๋ฆฌ์ ์ํ๋ ํ์ผ๋ช ์ ์ ๋ ฅํ๋ค. ํด๋ ์ญ์ ํ๊ธฐ # ๋ก์ปฌ ๋๋ ํ ๋ฆฌ, git์์ ์ญ์ git rm -r test/ # git์์๋ง ์ญ์ git rm --cached -r test/ test/ ์๋ฆฌ์ ์ํ๋ ํ์ผ๋ช ์ ์ ๋ ฅํ๋ค. ํ์ผ๋ช , ํด๋๋ช ํ์ # ํ๋์ testํ์ผ ์ญ์ text.txt # ํ๋์ testํด๋ ์ญ์ test/ # ๋๋ ํ ๋ฆฌ ๋ด ๋ชจ๋ testํ์ผ ์ญ์ **/test.txt # ํ์ฅ์ txt ์ญ์ *.txt rm ํ commit > push !
์ ์ธํ๊ณ ์ถ์ ํ์ผ์ด๋ ํด๋๊ฐ ์๋ ๊ณณ์์ .gitignore ํ์ผ์ ์์ฑํ๋ค. ๋๋ถ๋ถ ์ด๋ฏธ ์์ฑ๋์ด ์์ง๋ง ์๋ ๊ฒฝ์ฐ, ํด๋น ํด๋์์ git bash๋ก ๋ค์ด๊ฐ ๋ค์์ ์ ๋ ฅํ๋ค. vim .gitignore ๋ํ๋๋ ์ ๋ ฅ์ฐฝ์ a๋ฅผ ์ ๋ ฅํด insert ๋ชจ๋๋ก ๋ฐ๊พผ ํ ์๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ ์ธํ๊ณ ์ถ์ ํ์ผ์ด๋ ํด๋๋ฅผ ์์ฑํ๋ค. // ์ ์ธํ๊ณ ์ถ์ ํ์ผ : test.txt test.txt // ์ ์ธํ๊ณ ์ถ์ ํด๋ : test ํด๋ test/ // ์ ์ธํ๊ณ ์ถ์ ํ์ฅ์ : ~.txt *.txt ์ ๋ ฅ ํ ํ esc๋ก ์ ๋ ฅ๋ชจ๋๋ฅผ ๋๊ฐ๊ณ :wq ๋ฅผ ์ ๋ ฅํ์ฌ ์ ์ฅ ํ ๋๊ฐ๋ค. ์์ฑ ํ add > commit > push !