[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 | ๊ฒ์ ์ค๋ธ์ ํธ๊ฐ ๋ฐฐ์น๋ ๊ณ์ธต ๊ตฌ์กฐ ์ฐฝ |
| Game | Scene์์ ์นด๋ฉ๋ผ๊ฐ ๋ณด์ฌ์ฃผ๋ ํ๋ฉด |
| Project | ์ ์ฒด ํ์ผ ๊ตฌ์กฐ (์: SampleScene) ํ์ธ |
| Order in Layer | Hierarchy ์ฐฝ ๋ด ์ค๋ธ์ ํธ์ ๋ ๋๋ง ์์ |
๐ฑ ๋ชฉํ
- ๋ชจ๋ฐ์ผ์์๋ ๋์ํ๋ ๊ฒ์์ Unity๋ก ๊ตฌํ
- Git์ผ๋ก ๋ฒ์ ๊ด๋ฆฌ ๋ฐ ํ์ ๋ฅ๋ ฅ ๊ธฐ๋ฅด๊ธฐ
โ๏ธ ์ค๋์ Git์ ๊ธฐ์ด ๊ฐ๋
๊ณผ Unity ํ์
์ค์ต์ ํตํด
์ค์ ํ๋ก์ ํธ์์ Git์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ๋ชธ์ผ๋ก ์ตํ ๋ ์ด์๋ค!
์ด ๊ธฐ์ฌ๋ ์ ์๊ถ์์ CC BY 4.0 ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค.