๐ฅ ๋ฌธ์
์ค์ต ๊ณผ์ ๋ฅผ cloneํ๊ณ add ํ staged ๋ ์ํ๋ฅผ ๋ณด๊ธฐ ์ํด git status
๋ฅผ ํ๋ฉด
ํญ์ ์ ๋ ๊ฒ ๋นจ๊ฐ์ untracked file ๋ค์ด ๋ง์ด ๋ ์ ์ฌ๊ฐ ๋ถํธํ๊ฒ ์๋์๋ค.
๐ก ์์ธ
์ฌ์ค 'delete Untracked files' ์ด๋ฐ ์์ผ๋ก ๊ตฌ๊ธ๋ง์ ๋ง์ด ํด๋ณด์๋๋ฐ
๋๋ถ๋ถ git clear -f
๋ฅผ ํ๋ฉด Untracked file ๋ค์ด ๋ชจ๋ ์ง์์ง๋ค๊ณ ํ๋ค.
ํ์ง๋ง ๋ด๊ฐ ํ์ ๋๋ ๋์ง ์์๋ค.
( ๋ฌธ์ ์ ์์ธ์ด ๋ฌ๋ผ์ ๊ทธ๋ฌ๋ ๊ฒ ๊ฐ๋ค. )
์ฌ์ค ๋๋ก์ ์์ธ์ ์ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊ณ , ์๊ณ ๋ผ ์คํ
์ด์ธ ์ ์ง๋ฌธ์ ํ๋๋ ๋ต๋ณ์ ๋จ๊ฒจ์ฃผ์
จ๋ค.
์ ๋ฆฌํ์๋ฉด,
๊ฒฐ๊ตญ ์์ธ์ ๋ด๊ฐ ํ ๋๋ ํ ๋ฆฌ์ธ User์ git init
์ ํด์
User ๋๋ ํ ๋ฆฌ ์์ฒด๊ฐ git์ด ๊ด๋ฆฌํ๋ ๋๋ ํ ๋ฆฌ๊ฐ ๋์ด
๊ทธ ์์ ๋ชจ๋ ํด๋/ํ์ผ๋ค์ด Untracked files๋ก ์ฌ๋ผ๊ฐ ์๋ ๊ฒ์ด์๋ค !!
์ฌ์ค git ์ฒ์ ๋ฐฐ์ ๋ ๋๊ฐ ๋ถํธ์บ ํ ํ๊ณ ๋ช์ฃผ ํ์ ๊ทธ๋ฌ๋๊น ์์ฒญ ์ด๋ฐ์ ๋ฐฐ์ด ๊ฑฐ๋ผ ์ด๋ป๊ฒ ํ์๋์ง ๊ธฐ์ต์ ์ ๋์ง ์๋๋ฐ ๋ญฃ๋ ๋ชจ๋ฅด๊ณ git init
์ ์๋ฌด๋ฐ๋ ์ด ๊ฒ ๊ฐ๋ค ใ
๐ท ํด๊ฒฐ
git init
์ด๋ผ๋ ๋ช
๋ น์ด๋ฅผ ์ ์ผ๋ฉด ๊ทธ ๋๋ ํ ๋ฆฌ๋ฅผ git์ด ๊ด๋ฆฌํ๋ค๊ณ ํ์ฌ .git
์ด๋ผ๋ ํ์ผ์ด ์๊ธด๋ค.
์ฌ์ค ํด๊ฒฐ์ ๊ฐ๋จํ๋ค.
1. ๋จผ์ , .git ํ์ผ์ด ์๋์ง ํ์ธ์ ์ํด, User ๋๋ ํ ๋ฆฌ์ ls -al
๋ช
๋ น์ด๋ฅผ ์น๋ค.
ls -al
โ ์จ๊ฒจ์ง ํ์ผ์ list๊น์ง ๋ชจ๋ ๋ณด์ฌ์ฃผ๋ ๋ช ๋ น์ด
์ณ๋ณด๋ ์์ด์ ๊ทธ .git
ํ์ผ์ ์ง์์ค๋ค๋ฉด git init
์ ์ทจ์ํ๋ ๊ฒ๊ณผ ๋์ผํ ์ํ๊ฐ ๋๋ค๊ณ ํ๋ค.
2. ๊ทธ๋์ *rm -rf .git
*๋ช
๋ น์ด๋ฅผ ์น๋ฉด .git
ํ์ผ์ด ์ฌ๋ผ์ง๊ฒ ๋๋ค.
3. ๊ทธ๋ฆฌ๊ณ ๋๋ง์ git status
๋ช
๋ น์ด๋ฅผ ์น๋ฉด !!
git repository ์์ฒด๊ฐ ์์ด์ก๊ธฐ์ ์๋ฌด๊ฒ๋ ๋จ์ง ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค ~~
์ดํ git init
์ ๋ฐ๋ก ํด์ฃผ์ง ์์๊ณ , local์ ๋ด repo๋ฅผ ๋ฐ๋ก ๊ด๋ฆฌํด์ฃผ๊ณ ์ถ์ ๋ ๋ง๋ค๋ฉด ๋๋ ๊ฒ ๊ฐ๋ค !!
( ๋ณธ ๊ฒ์๋ฌผ์ 2022/10/21์ ์์ฑํ ๊ธ์ ์ฎ๊ธด ๊ธ์ ๋๋ค. ์๋ฌธ์ ์๊ธฐ์ ์์! )