โญ Personal_Study/GIT2 .gitignore ํ์ฉํด์ ์์น ์๋ ํ์ผ ๊น์์ ์ ์ธ์ํค๊ธฐ ๊น์ผ๋ก ์์ ์ด๋ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ๋ค๋ณด๋ฉด ๊ฐ์ํ๊ฒฝ(์ฌ์ง์์์ venv)๋ ide ์ค์ ํ์ผ ๋ฑ๊ณผ ๊ฐ์ด ์์น ์๋ ํ์ผ์ด ์ถ์ , ์ธ๋ถ ๋ ํฌ์งํ ๋ฆฌ(๊นํ๋ธ ๋ฑ)์ ์ ๋ก๋ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๊ทธ๋ด ๋ .gitignore ํ์ผ์ ์ด์ฉํ๋ฉด ์ค์ ํ ํ์ผ์ด ๊น์๊ฒ ์ถ์ ๋๋ ๊ฒ์ ๋ง์ ์ ์๋ค.(๋ง ๊ทธ๋๋ก ignore ํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋ค.) 1. ์ ์ธ์ํฌ ํ์ผ์ด ์๋ ๊ฒฝ๋ก์ .gitignore ํ์ผ์ ์์ฑํ๋ค. ์ฌ์ง์์๋ ์์ ํ๋ vscode๋ก ๋ฐ๋ก ์์ฑํ๋๋ฐ ๋น์ฐํ ํฐ๋ฏธ๋์์ ์์ฑํด๋๋๋ค. 2. ์ ์ธ ์ํฌ ํ์ผ๋ค์ .gitignore ํ์ผ์ ์ถ๊ฐํด์ค๋ค. ์๋๋ ํ์ผ๊ณผ ํด๋๋ฅผ ์ผ์ผ์ด ์ถ๊ฐํด์ค์ผ๋์ง๋ง ์ฌ๊ธฐ์๋ ๋๋ํ ๊ฐ๋ฐ์๋ค์ด ๋ง๋ ํด์ ์ด์ฉํ๋๋ก ํ์ https://www.toptal.com/developers/git.. 2022. 10. 11. Git repository์ ์๋ชป ์ฌ๋ผ๊ฐ ํ์ผ/ํด๋ ์ญ์ ํ๊ธฐ Git์ ์ด์ฉํ๋ค๋ณด๋ฉด ๊นํ๋ธ ๋ ํฌ์ ์์น ์๋ ํ์ผ์ด ์ ๋ก๋ ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ฌ์ง์ ๋ด๊ฐ ์คํฐ๋๋ฅผ ์งํํ๋ ๋ ํฌ์ธ๋ฐ ๋ณด๋ค์ํผ ํ์ด์ฐธ์ ์ค์ ํด๋์ธ idea๊ฐ ๊ฐ์ด ์ฌ๋ผ๊ฐ์๋ค. ์ฌ์ค ๊ฐ์ธ ๋ ํฌ๊ฑฐ๋ ๋ก์ปฌ์ด๋ผ๋ฉด์ ์ข ๋ฒ๊ฑฐ๋ก์๋ ๋ค ๋ ๋ฆฌ๊ณ ๋ค์ ํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง ์ด๋ฏธ ์๊ฒฉ์ ์ฅ์์ ์ฌ๋ผ๊ฐ์ ๊ฒฝ์ฐ์๋ ๊ทธ๋ง์ ๋ ์๋๋ค. ์๋ชป ์ฌ๋ผ๊ฐ ํ์ผ / ํด๋๋ฅผ ์๊ฒฉ ํน์ ์๊ฒฉ๊ณผ ๋ก์ปฌ ๋ชจ๋์์ ์ญ์ ํ๋ ๋ฒ์ ์์๋ณด์ 1. ์๋ชป ์ฌ๋ผ๊ฐ ํ์ผ ์ญ์ ํ๊ธฐ 1 - 1. ์๊ฒฉ ์ ์ฅ์(๊นํ๋ธ)์์ ์ญ์ ํ๊ธฐ $ git rm --cached $ git commit -m '' $ git push origin 1 - 2.์๊ฒฉ ์ ์ฅ์์ ๋ก์ปฌ ์์ชฝ ๋ชจ๋์์ ์ญ์ ํ๊ธฐ $ git rm $ git commit -m '' $ git push origin .. 2022. 9. 25. ์ด์ 1 ๋ค์