- ๋ธ๋์น ๋ฐ์ checkout, status, commit, push, pull add. (๊ธฐ๋ณธ ๋ช ๋ น์ด๋ฅผ ์๋ค)
- stash ๋ฅผ ์๊ณ ์ถ๋ค.
- ์ถฉ๋๋ฌ์ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ
- ์ฌ๋ฌ ๊ธฐ๋ฅ์ ๋ง๋ค์์ ๋ ๋ด๊ฐ ์ํ๋ ๊ธฐ๋ฅ๋ง commit
- pull, add, commit ์ทจ์ํ ๋ ์ฃผ์ํ ์
- ํน์ ์ปค๋ฐ์ ์ทจ์
- ๋ฐ๋ก ์๋ค
- ๊ฐ์ ๊ธฐ๋ฅ ๊ฐ๋ฐํ๊ณ ์์ฑํ๋ฉด
master๋ธ๋์น์ ์ฌ๋ฆฐ๋ค. - ๊ทธ๋ผ ๋ฐฐํฌ๋ ์ด๋ป๊ฒ?
- ์ ํจ์ค
- ์๋ ๋น๋
- ๊ฐ์ด ํ์
ํ๋ ํ์์ ๋ช ๋ช
?
- ์ต๋ 4๋ช . ์ธ๋ถ ํ์ ์์ฒญ ๋ฐ์ผ๋ฉด ๋ฐ์ ์ฌ๋์ด ์ฒ๋ฆฌ.
- ์ดํด๋ฆฝ์ค - git ์ฐ๊ฒฐํด์
- bash ๋ก ์จ๋ณธ ์ ๋ ์์ผ๋, ์ดํด๋ฆฝ์ค๋ ๋๋๋ฐ bash ์์ ์ ๋ ๋๊ฐ ์์ด์ ๊ทธ๋ฅ ์ดํด๋ฆฝ์ค ์ด๋ค.
- ์์คํธ๋ฆฌ๋ ์ค๋ ๊น์๋ค. (๊ณ์ ์ฐ๊ฒฐ์ ๋์ด์์)
- ๊ณตํต repository ์์ฑ.
- ๋ด๊ฐ ์ํฉ์ ๋ง๋ค์ด์ค๋ค.
- ์๊ฐ ํ๋ฉด ๊ณต์ ํด๋๊ณ ์ง์ git ์คํํด๋ณธ๋ค.
- ์ค๊ฐ์ค๊ฐ ์ค๋ช ์ด ํ์ํ ๊ฒฝ์ฐ ๋ด ํ๋ฉด & ์๋ฃ ๊ณต์
- stash (์ค๋ช , ์ค์ต)
- ์ฝ๋ ๋ณํฉ ๋ฐฉ๋ฒ : rebase & merge (๊ธฐ๋ณธ ์ค๋ช )
- rebase -i (๊ธฐ๋ณธ ์ค๋ช )
- ์๋ค ํ์ฌ ํ์ ๋ฐฉ๋ฒ์ ๋ง์ถฐ, "์ด๋ ๊ฒ๋ง ์ฐ๋ฉด ํฐ ๋ฌธ์ ์๋ค" ์๋๋ฆฌ์ค ๋ง๋ค์ด๋ณด๊ธฐ.
- (์ค์ตํ๋ค๊ฐ ์ค๊ฐ์ ์ถฉ๋์ด ๋์ ๊ฐ์ด ํด๊ฒฐํด๋ด.)