ํฌ์ŠคํŠธ

[TIL]2025-06-30 Git ํŠน๊ฐ• ์ •๋ฆฌ

[TIL]2025-06-30 Git ํŠน๊ฐ• ์ •๋ฆฌ

๐Ÿง  Git ๊ฐœ๋… ์ •๋ฆฌ

  • Git: ๋ฒ„์ „ ๊ด€๋ฆฌ ๋„๊ตฌ
  • Commit: ์ž‘์—… ๋‹จ์œ„๋กœ ์ €์žฅํ•˜๋Š” ์Šค๋ƒ…์ƒท
  • Push: ๋กœ์ปฌ ๋ณ€๊ฒฝ ๋‚ด์šฉ์„ GitHub ๋“ฑ์˜ ์›๊ฒฉ ์ €์žฅ์†Œ์— ์—…๋กœ๋“œ
  • Pull: ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ์ตœ์‹  ์ปค๋ฐ‹์„ ๋‚ด ๋กœ์ปฌ๋กœ ๋ฐ›์•„์˜ค๊ธฐ
  • HEAD: ํ˜„์žฌ ๋‚ด๊ฐ€ ์ž‘์—… ์ค‘์ธ ์ปค๋ฐ‹ ํฌ์ธํ„ฐ
  • revert: ํŠน์ • ์ปค๋ฐ‹์„ ๋˜๋Œ๋ฆฌ๋Š” ์ƒˆ ์ปค๋ฐ‹ ๋งŒ๋“ค๊ธฐ
  • amend: ๋งˆ์ง€๋ง‰ ์ปค๋ฐ‹ ์ˆ˜์ •
  • undo: ์‹ค์ˆ˜ํ•œ Git ์ž‘์—…์„ ๋˜๋Œ๋ฆด ๋•Œ ์‚ฌ์šฉ

๐Ÿง‘โ€๐Ÿ’ป ์‹ค์Šต ๋ฐฉ์‹

  • GitHub์— ๊ฐœ์ธ ์ €์žฅ์†Œ ์ƒ์„ฑ ํ›„ ๊ณผ์ œ/ํ”„๋กœ์ ํŠธ ์‹œ์ž‘
  • 2~3์ธ ์กฐ๋ฅผ ์ด๋ฃจ์–ด ํ˜‘์—…
  • Unity ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์„œ๋กœ ์ปค๋ฐ‹์„ ๋‚จ๊ธฐ๋Š” ํ˜‘์—… ์‹ค์Šต

โœ”๏ธ ์‹ค์Šต ์˜ˆ์‹œ

  • ๋‹ค๋ฅธ ์กฐ์›์˜ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒฝ์šฐ:
    โ†’ ํ•ด๋‹น ์ €์žฅ์†Œ ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ git clone
  • ๋‚ด ํ”„๋กœ์ ํŠธ์— ๋‹ค๋ฅธ ์กฐ์›์ด ์ฐธ์—ฌํ•˜๋Š” ๊ฒฝ์šฐ:
    โ†’ Unity์—์„œ ์ž‘์—… ํ›„ GitHub Desktop์œผ๋กœ push

โš ๏ธ .git ํด๋”์™€ ๋™์ผํ•œ ์œ„์น˜์— Unity์˜ Assets ํด๋”๊ฐ€ ์žˆ์–ด์•ผ Git์ด ์ •์ƒ ์ž‘๋™ํ•จ


๐ŸŽฎ Unity ๊ด€๋ จ ์ •๋ฆฌ

์ฐฝ ์ด๋ฆ„์„ค๋ช…
Hierarchy๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋ฐฐ์น˜๋œ ๊ณ„์ธต ๊ตฌ์กฐ ์ฐฝ
GameScene์—์„œ ์นด๋ฉ”๋ผ๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” ํ™”๋ฉด
Project์ „์ฒด ํŒŒ์ผ ๊ตฌ์กฐ (์˜ˆ: SampleScene) ํ™•์ธ
Order in LayerHierarchy ์ฐฝ ๋‚ด ์˜ค๋ธŒ์ ํŠธ์˜ ๋ Œ๋”๋ง ์ˆœ์„œ

๐Ÿ“ฑ ๋ชฉํ‘œ

  • ๋ชจ๋ฐ”์ผ์—์„œ๋„ ๋™์ž‘ํ•˜๋Š” ๊ฒŒ์ž„์„ Unity๋กœ ๊ตฌํ˜„
  • Git์œผ๋กœ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฐ ํ˜‘์—… ๋Šฅ๋ ฅ ๊ธฐ๋ฅด๊ธฐ

โœ๏ธ ์˜ค๋Š˜์€ Git์˜ ๊ธฐ์ดˆ ๊ฐœ๋…๊ณผ Unity ํ˜‘์—… ์‹ค์Šต์„ ํ†ตํ•ด
์‹ค์ œ ํ”„๋กœ์ ํŠธ์—์„œ Git์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ชธ์œผ๋กœ ์ตํžŒ ๋‚ ์ด์—ˆ๋‹ค!

์ด ๊ธฐ์‚ฌ๋Š” ์ €์ž‘๊ถŒ์ž์˜ CC BY 4.0 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

ยฉ udjoo. ์ผ๋ถ€ ๊ถŒ๋ฆฌ ๋ณด์œ 

Powered by Jekyll with Chirpy theme