# ์๊ฒฉ ์ ์ฅ์ ์์ฑํ๊ธฐ
Xcode ํ๋ก์ ํธ์์ git ์๊ฒฉ ์ ์ฅ์๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 2๊ฐ์ง์ด๋ค.
1. ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋ Source Control ์ต์
์ ์ฒดํฌํ์ฌ ์์ฑํ๋ ๋ฐฉ๋ฒ.
2. ์ด๋ฏธ ์์ฑ๋ ํ๋ก์ ํธ๋ผ๋ฉด Source Control (์๋จํญ) - New Git Repositories ์์ ์ ์ฅ์๋ฅผ ๋ง๋ค ์ ์๋ค.
# Xcode์ git ๊ณ์ ๋ฑ๋กํ๊ธฐ
์๋จ ํญ์ Xcode - Preferences - Accounts ๋ก ์ด๋ํ๋ค.
์๋์ + ๋ฒํผ์ ํด๋ฆญํ์ฌ ๊ณ์ ์ ์ถ๊ฐ ํ ์ ์๋ค.
GitHub๋ฅผ ํด๋ฆญํ๊ณ , Continue๋ฅผ ๋๋ฅด๊ฒ ๋๋ฉด
๊ณ์ ๊ณผ Token์ ์
๋ ฅํ์ฌ Xcode์ ๊ณ์ ์ถ๊ฐ๋ฅผ ํ ์ ์๋๋ฐ, ์ฌ๊ธฐ์ Token์ password์ ๋ค๋ฅด๋ค.
# Github์์ Personal access token ์์ฑํ๊ธฐ
Github์ ๋ก๊ทธ์ธํ๊ณ , Setting์ผ๋ก ๊ฐ๋ฉด ์ ํ๋ฉด์ด ๋ฌ๋ค. ์๋ซ๋ถ๋ถ์ Developer settings๋ฅผ ํด๋ฆญ.
๋ค์์ผ๋ก Personal access tokens๋ฅผ ์์ฑํด์ฃผ์. ์์ฑํ ํ ํฐ์ Xcode์ ๊ณ์ ์ถ๊ฐ์ ์
๋ ฅํด์ฃผ๋ฉด ๋๋ค.
# remote git Repository ์์ฑํ๊ธฐ
์๊ฒฉ ์ ์ฅ์๋ฅผ ์์ ๊ฐ์ด ์์ฑํ ๋ค์ github๋ก ๋ก๊ทธ์ธํ์ฌ ํ์ธํด๋ณด๋ฉด ์๋ก์ด ์ ์ฅ์๊ฐ ์๊ธด๊ฒ์ ํ์ธ ํ ์ ์๋ค.
Commit ๊ณผ Push๋ ์๋จ ๋ฉ๋ด๋ฐ์ SourceControl์์ ์ฌ์ฉํ๋ฉด ๋๋ค.