Chapter โ Instructions
๋ด์ฉ
Chapter โ ก Foreword
๋ด์ฉ
Chapter โ ข Exercise 00 : ๋ธ๋์น ๋ง๋ค๊ธฐ ๋ฐ ํ์ธํ๊ธฐ
๊ธฐ๋ณธ ๋ณด๊ธฐ
Search
โข
ex00 ๋ผ๋ ๋ธ๋์น๋ฅผ ๋ง๋ค์ด๋ณด์ธ์.
โข
๋ธ๋์น๊ฐ ์ ๋ง๋ค์ด์ก๋์ง ํ์ธํด๋ณด์ธ์.
โข
answer ๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋ค๊ณ , ์ด ํ์ผ์ ๋ธ๋์น๋ฅผ ๋ง๋ค๋ ์ด ๋ช
๋ น์ด๋ฅผ ์ ์ด ์ ์ถํด์ฃผ์ธ์.
Before
โข
HEAD ๊ฐ main ๋ธ๋์น์ ์์ด์ผํจ
โข
dev ๋ธ๋์น๊ฐ ์์ด์ผํจ
์์ ์ฌ์ฉ ๋ช
๋ น์ด
โข
git branch {name}
โข
git branch
ํ๊ฐ ๋ฐฉ๋ฒ
โข
๋ธ๋์น ๋ง๋๋ ๋ช
๋ น์ด๋ฅผ ํ์ผ์ ์ ์ถํ๊ธฐ
โข
git branch dev
Chapter โ ฃ Exercise 01 : ๋ธ๋์น๋ก ์ด๋ํ๊ธฐ
๊ธฐ๋ณธ ๋ณด๊ธฐ
Search
โข
dev ๋ธ๋์น๋ก ์ด๋ํ๊ณ ,
โข
dev ๋ธ๋์น๋ก ์ ์ด๋๋์๋์ง ํ์ธํด๋ณด์ธ์.
โข
answer ๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋ค๊ณ , ์ด ํ์ผ์ git branch ํ์๋ ๋ณด์ด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฃ์ด ์ ์ถํด์ฃผ์ธ์.
Before
โข
HEAD ๊ฐ main ๋ธ๋์น์ ์์ด์ผํจ
โข
dev ๋ธ๋์น๊ฐ ๋ง๋ค์ด์ ธ ์์ด์ผํจ
์์ ์ฌ์ฉ ๋ช
๋ น์ด
โข
git checkout {name}
โข
git branch
์ฑ์ ๋ฐฉ๋ฒ
โข
๋ธ๋์น๋ฅผ ์ด๋ํ๊ณ git branch๋ฅผ ํ์ ๋ ๋ณด์ด๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ผ๋ก ์ถ๋ ฅํ๊ณ , ํด๋น ํ์ผ ์ ์ถํ๊ธฐ
Chapter โ ค Exercise 02 : ๋ธ๋์น ๋ง๋ค๋ฉด์ ์ด๋ํ๊ธฐ
๊ธฐ๋ณธ ๋ณด๊ธฐ
Search
โข
dev ๋ผ๋ ๋ธ๋์น๋ฅผ ๋ง๋ค๋ฉด์ ์ด๋๊น์ง ํ๋ฒ์ ํด๋ณด์ธ์
โข
๋ธ๋์น๊ฐ ์ ๋ง๋ค์ด์ก๋์ง, ์ ์ด๋๋์๋์ง ํ์ธํด๋ณด์ธ์
โข
answer ๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋ค๊ณ , ์ด ํ์ผ์ ๋ธ๋์น๋ฅผ ๋ง๋ค๋ฉด์ ์ด๋ํ ๋ ์ด ๋ช
๋ น์ด๋ฅผ ์ ์ด ์ ์ถํด์ฃผ์ธ์.
Before
โข
HEAD ๊ฐ main ๋ธ๋์น์ ์์ด์ผํจ
โข
dev ๋ธ๋์น๊ฐ ์์ด์ผํจ
์์ ์ฌ์ฉ ๋ช
๋ น์ด
โข
git checkout -b {name}
์ฑ์ ๋ฐฉ๋ฒ
โข
๋ช
๋ น์ด๋ฅผ ํ์ผ์ ์ ์ถํ๊ธฐ
โข
git checkout -b test
Chapter โ ฅ Exercise 03 : ๋ธ๋์น ์ง์ฐ๊ธฐ
๊ธฐ๋ณธ ๋ณด๊ธฐ
Search
โข
dev ๋ผ๋ ๋ธ๋์น๋ฅผ ์ง์๋ณด์ธ์
โข
๋ธ๋์น๊ฐ ์ ์ง์์ก๋์ง ํ์ธํด๋ณด์ธ์
โข
answer ๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ๋ง๋ค๊ณ , ์ด ํ์ผ์ git branch ํ์๋ ๋ณด์ด๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฃ์ด ์ ์ถํด์ฃผ์ธ์.
Before
โข
HEAD ๊ฐ main ๋ธ๋์น์ ์์ด์ผํจ
โข
dev ๋ธ๋์น๊ฐ ๋ง๋ค์ด์ ธ ์์ด์ผํจ
๋ช
๋ น์ด
โข
git branch -d {name}
โข
git branch
์ฑ์ ๋ฐฉ๋ฒ
โข
ํน์ ๋ธ๋์น๋ฅผ ์ง์ดํ, git branch๋ก ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๊ณ , ์ถ๋ ฅ์ ์ ์ฅํ ํ์ผ ์ ์ถํ๊ธฐ
Chapter โ ฆ Exercise 04 : ๋ก์ปฌ ๋ธ๋์น remote ์๋ฒ์ ์ ์ฉํ๊ธฐ
๊ธฐ๋ณธ ๋ณด๊ธฐ
Search
โข
dev ๋ผ๋ ๋ธ๋์น๋ฅผ ๋ง๋ค๊ณ , dev ๋ธ๋์น๋ก ์ด๋ํด์ฃผ์ธ์
โข
dev ๋ธ๋์น์ Z ๋ผ๋ ๋น ํ์ผ์ ๋ง๋ค๊ณ , Z ๋ผ๋ ๋ด์ฉ์ commit ์ ํด์ฃผ์ธ์
โข
remote ์๋ฒ์ ๋ธ๋์น๋ฅผ push ํด์ฃผ์ธ์
โข
remote ์๋ฒ์ ๋ธ๋์น๋ฅผ push ํ ๋ ์ด ๋ช
๋ น์ด๋ฅผ ์ ์ด์ฃผ์ธ์
Before
โข
HEAD ๊ฐ main ๋ธ๋์น์ ์์ด์ผํจ
โข
dev ๋ธ๋์น๊ฐ ์์ด์ผํจ
๋ช
๋ น์ด
โข
git push -u origin {name}
์ฑ์ ๋ฐฉ๋ฒ
โข
๋ช
๋ น์ด๋ฅผ ํ์ผ์ ์ ์ถํ๊ธฐ




