- ๊ฐ๋ฐ์๋ ๋ฐ์คํธ ์ ์ ๋ถํฐ ์์ํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์์ ์ ๋ง๊ฒ ์ปค์คํ ์ธํ ํ๊ธฐ๋ฅผ ์ข์ํ๋ค
- ์ด ํฌ์คํ ์ ๊ทธ๋ฌํ ๊ฐ๋ฐ์๋ค์ ์ํ ๊ธ์ด๋ค
- ๋งฅ์ฉ ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ ๋ค์ํ๊ฒ ์กด์ฌํ์ง๋ง, ๊ฐ์ฅ ์ ๋ช ํ ๊ฒ์ iTerm2์ด๋ค
- ํ์ง๋ง iTerm2 ์ ์ ๋ค์ ๋จ์ํ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ผ ๋ณธ์ธ์๊ฒ ํธ๋ฆฌํ ํ ๋ง๋ฅผ ์ด์ฉํด ์์ ํ๋ค
- ์ด๋ฅผ ์ด์ฉํ๋ฉด ์๋์ ๊ฐ์ด ๋ค์ํ ์ ๋ณด๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋๋ก ์ปค์คํ ์ธํ ์ด ๊ฐ๋ฅํ๋ค
- iTerm2
- [๊ฐ๋ฐ ํ๊ฒฝ] iTerm2๋ก ํฐ๋ฏธ๋ ์ปค์คํ ํ๊ธฐ
- agnoster ํ ๋ง ์๋ ๊ฒฝ๋ก ์ ์ฉ ๋ฐฉ๋ฒ
- Mac์ผ๋ก ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ๋งค๋ฒ
.DS_Store
๋ผ๋ ํ๋ก์ ํธ์ ์ ํ ๊ด๊ณ ์๋ ํ์ผ์ด ์์ฑ๋๋ ๊ฒ์ ์ ์ ์๋ค - repository๋ง๋ค ์ด ํ์ผ์
.gitignore
ํ๋ ๊ฒ์ ๋งค์ฐ ๊ท์ฐฎ์ ์ผ์ด๋ค git config
์์๋ ์ ์ญ.gitignore
๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ด์.gitignore
์git
์ ์ ์งํ์ง ์๊ณ ๋ ํญ์ ํน์ ํ์ผ์ ์ ์ธํ ์ ์๋ค- ์ด๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด, ํฐ๋ฏธ๋์์
git config --global core.excludesFile ~/.gitignore
๋ฅผ ์ ๋ ฅํ๋ฉด ๋๋ค - ๋จ, ๊ธฐ์กด๊ณผ ๋์ผํ๊ฒ
~/.gitignore
ํ์ผ์ ์ด์ด์ ์ ์ธํ ํ์ผ์ ์ง์ ์ ๋ ฅํ๊ณ ์ ์ฅํด ์ฃผ์ด์ผ ์ ์ ์๋ํ๋ค
- Local์์
git init
์ ํ์์ ๊ฒฝ์ฐ์๋ Default๊ฐ master์ด์ง๋ง, github์์๋ main์ธ ๊ฒฝ์ฐ๊ฐ ์๋ค - ๊ทธ ์ด์ ๋ github๊ฐ master ๋์ main์ ์ฌ์ฉํ๊ธฐ๋ก ํ๊ธฐ ๋๋ฌธ์ด๋ค [๊ธฐ์ฌ์๋ฃ]
- ๋ด์ฉ์ ์์ฝํ์๋ฉด, Black Lives Matter ์ด๋๊ณผ ๊ด๋ จ๋ ์ธ์ด์ ์ธ ๋ฌธ์ ๋ค์(master/slave, blacklist/whitelist) ๊ฐ์ ํ๊ธฐ ์ํด์์ด๋ค
- Local์์
git init
์ ํ ๋ Default๋ฅผ main์ผ๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด ์๋์ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ฉด ๋๋ค git config --global init.defaultBranch main