์ƒˆ์†Œ์‹

๐Ÿ“ฑ iOS/-- UIKit

(IOS) Xcode์—์„œ git ์‚ฌ์šฉํ•˜๊ธฐ

  • -

# ์›๊ฒฉ ์ €์žฅ์†Œ ์ƒ์„ฑํ•˜๊ธฐ

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์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.