git init ์ ๋ํ์ฌ
๐ฃ git init
git init
์ ์๋ฌด ์ค์ ๋ ์๋์ด์๋ ๋๋ ํ ๋ฆฌ๋ฅผ git ๋ ํฌ์ง๋ก ์ฐ๊ฒ ๋ค๊ณ ์ ์ธํ ๋ ์ฌ์ฉํ๋ ๋ช
๋ น์ด์ด๋ค.
1
2
3
mkdir my_project
cd my_project
git init โ ์ฌ๊ธฐ์ ๊น ์ ์ฅ์๊ฐ ๋จ
์ด๋ ๊ฒ ๋๋ฉด .git
์ด๋ผ๋ ๋๋ ํ ๋ฆฌ๊ฐ ์์ฑ๋๋ฉฐ git์ด ์์๋๋ ๊ฒ.
๐ก ๊ทธ๋ ๋ค๋ฉด ์ด๋ฏธ initialization์ด ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ค์ initํ๋ฉด?
๊ฐ๋ init์ด๋ผ๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๋๊ฐ ์๋๋ฐ ํ ์นซ ํ๋๊ฒ
๊ทธ๋ผ ๋ด ๊ธฐ์กด git ์ ๋ณด๊ฐ ๋ค ๋ ์๊ฐ๋๊ฒ ์๋๊ฐ?
๋ผ๊ณ ์๊ฐํ์ง๋ง ์ญ์โฆ ๋ฐ๋ณด ๊ฐ์ ์๊ฐ์ด์๋ค. Git์ ๋ฐ์ดํฐ๋ฅผ ์์ด๋ฒ๋ฆฌ๋ ๊ฒ์ ๊ทน๋๋ก ๋ฐฉ์งํ๋๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๊ฒ ์ฝ๊ฒ ๋ฎ์ด์ฐ๊ฑฐ๋ ์ญ์ ํ์ง ์๋๋ค๊ณ ํ๋ค.
์ด๋ฏธ .git ๋๋ ํ ๋ฆฌ๊ฐ ์๋ ๊ณณ์์ git init
์ ๋ค์ ์คํํ๋ฉด, Git์ โ์, ์ฌ๊ธฐ๋ ์ด๋ฏธ ๋ด ๊ตฌ์ญ์ด๊ตฌ๋โ๋ผ๊ณ ์ธ์งํด. ๊ทธ๋ฆฌ๊ณ ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์์ง๋ฅผ ๋ณด์ฌ์ค ๊ฑฐ์ผ.
1
Reinitialized existing Git repository in /path/to/your/repo/.git/
โ๊ธฐ์กด Git ์ ์ฅ์๋ฅผ ๋ค์ ์ด๊ธฐํํ์ต๋๋คโ๋ผ๋ ๋ป. .gitํ์ผ์ ์ ๋ณด๋ ๊ทธ๋๋ก ๋ณด์กด ๋๋ฉฐ ์ผ๋ถ ๋ฐ์ดํฐ๋ง ์ ๋ฐ์ดํธํ๊ธฐ ๋๋ฌธ์ ์ปค๋ฐ ๊ธฐ๋ก, ๋ธ๋์น ์ ๋ณด ๋ฑ์ 100% ์์ ํ๋ค๊ณ ํ๋ค.
๐ก ์ ๋ฆฌ
Q: ์ด๋ฏธ git init
๋ ์ ์ฅ์์ git init
์ ๋ ํ๋ฉด? A: ๊ด์ฐฎ์! ์์ ํด! ๊ธฐ์กด ์์
๋ด์ญ์ ์ ๋ ์ฌ๋ผ์ง์ง ์์. Git์ ๊ธฐ์กด ์ ์ฅ์๋ฅผ โ์ฌ์ด๊ธฐํ(reinitialize)โํ๋ฉฐ, ์ด๋ ์ปค๋ฐ ๊ธฐ๋ก ๊ฐ์ ํต์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ธํ ์ผ๋ถ ํ
ํ๋ฆฟ ํ์ผ๋ง ์
๋ฐ์ดํธํ๋ ์์
.