9์ 7์ผ ๋ฉ์ธ ํ๋ก์ ํธ๊ฐ ์์๋๋ฉด์ ๊ฐ ํ๋ณ๋ก ๋ถ์ฌ๋ฐ์ ํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ด๊ธฐํ๊ฒฝ์ ์
ํ
ํด์ผ๋์๋ค. ๊น ๋ฆฌํฌ์งํ ๋ฆฌ ์ด๊ธฐ ํ๊ฒฝ๋ ์ ํ์ ์ด ์ค๋๋์๊ณ ๊น๋จน์๋ ๋ด์ฉ๋ค์ด ๋ง์์ ใ
ใ
๋ฐ๋ณด๊ฐ์ ์ง์ ํ๊ณ git cleanํ๋ค๊ฐ ์ปดํฐ ๋ฆฌ์
๊น์ง ๋์๋... ๋ฆฌํฌ์งํ ๋ฆฌ ํ๊ฒฝ ์
ํ
์ ํ๋ค๊ฐ ๋ง์ฃผํ ์๋ฌ์ ๊ทธ์ ๋ํ ์ ๋ฆฌ์ด๋ค. ๋น์ ์ด๊ธฐ ํ๊ฒฝ ์
ํ
์ด ๋์ง ์์ ์ํ์ด๋ฉด ๋์ค๋ ๊นํ ๋ฆฌํฌ์งํ ๋ฆฌ ์ด๊ธฐ ํ๋ฉด ์์ฒด! ๊ทธ๋ ํ๋ฉด์ ์บก์ฒ ํด๋์ง์์์ ๊ตฌ๊ธ๋งํด์ ์ด๋ค ๋ค๋ฅธ ์ฌ๋์ ์คํฌ๋ฆฐ์ท์ ๊ฐ์ ธ์จ ๊ฒ์ด๋ค. ์ฝ๋์คํ
์ด์ธ ์์ ๋ง๋ค์ด์ค ์ฐ๋ฆฌ ํ ๊นํ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ค์ด๊ฐ๋ฉด ์ด๋ฐ ๋ชจ์ต์ด์๋ค. create a new repository on the command line ์ ๋์ค๋ ๋ช
๋ น์ด๋ค์ ๊ทธ๋๋ก ์ ๋๊ฒ ํฐ๋ฏธ๋์๋ค ๋ณต๋ถํ๋ค. ๊ทธ๋ฌ๋๋ ๊ฒฐ๊ณผ..
์ ์ฒด ๊ธ
ํ๋ก์ ํธ ์์ ์ด์ ๋ถํธ์บ ํํ๋ฉด์ CS ๋ํ๊ต ์์
๋ ๋ฃ๊ณ 7-8์์ ๊ฐ์ธ์ ์ผ๋ก ์ ๋ง ํ๋ ์ผ๋ ๊ฒน์น๋ฉด์.. ๋ถํธ์บ ํ ๊ณผ์ ์ ์จ์ ํ ๋ชฐ๋ํด๋ ๋ถ์กฑํ ์๊ฐ๋ค์ด์์์๋ ๋ถํธ์บ ํ ์ฝ์ค์ ์จ ๋ง์๊ณผ ์ ์ ์ 100% ์ ๋
ํ์ง ๋ชปํ์ฑ๋ก ํ๋ก์ ํธ ๊ธฐ๊ฐ๊น์ง ์ด๋ป๊ฒ ์๋ค. 5-6์์ ์น์
2๋ฅผ ๋ฐฐ์ธ๋ ์ฌ๋ฌ ํ์ด๋ค์ ๋ง๋๊ณ ์๊ธฐํด๋ณด๋ฉด์ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋ง๋ค์ด๋ด์ผ๋๋ "ํ๋ก์ ํธ"์ ๋ํด์ ๋ถ๋ด/๋ถ์๊ฐ์ด ๊ฐ์ฅ ์ฌํ๊ณ , ๋์ ๊ฐ๋ฐ output์ ๋ํด, ํต๊ณผ๊ฐ ์๋๋ ๋ช๊ฐ์ ํ
์คํธ๋๋ฌธ์, ๊ตฌํ ์๋๋ ๋ช๊ฐ์ง ๋๋ฌธ์ ๊ฐ๋ฐ ๊ณต๋ถ๊ฐ ์ ๋ง ํ๋ค์๊ณ ์ค์ค๋ก๋ฅผ ํ๋ค๊ฒ ํ๋ค. ์ด๋ ํ์ฐจ๋ฅผ ์ ๋ง ์ง์งํ๊ฒ ๊ณ ๋ คํ์๋ค... ๊ทธ ์ดํ๋ก ๋ง์์ ๊ณ ์ณ๋จน๊ณ , ๊ฐ๋ฐ ๊ณต๋ถํ ๋์ ๊ด์ ์ ์กฐ๊ธ ๋ฐ๊พธ๊ณ , ๋ด ๋ง์์ ์ฌ์ ๋ฅผ ๋๊ณ ๋ ์ดํ๋ถํฐ๋ ํ๋ก์ ํธ? ์ด์ฐจํผ ๋จ๋ค์ ์๋ฌด๋..
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๋ฅผ ํ๋ผ๊ธธ๋ ํ์์๋ ๋ค๋ฅด๊ฒ ๋ณ ๋ง..