ํ์ ์ ์ฌ๋ฌ ๋ช ์ด ๋์์ ๋ค๋ฅธ ์์ ์ ํ๋ ค๋ฉด branch๋ฅผ ๋ง๋ค์ด์ผํ๋ค.
๋ธ๋์น๋ฅผ ์์ฑํ๋ฉด ํ ํ๋ก์ ํธ๋ฅผ ์ฌ๋ฌ ๋ช ์ด์ ์๋ก ๋ค๋ฅด๊ฒ ๊ด๋ฆฌํ ์ ์๋ค.
CMD์์ ์์
1. Branch ํ์ธ
git branch
๋ธ๋์น๋ฅผ ๋ง๋ค๊ธฐ ์ ์๋ master ๋ธ๋์น๋ง ์กด์ฌํ๋ค.
git branch -r : ์๊ฒฉ ์ ์ฅ์์ branch ๋ฆฌ์คํธ ํ์ธ
git branch -a : ๋ก์ปฌ, ์๊ฒฉ ์ ์ฅ์์ branch ๋ฆฌ์คํธ ํ์ธ
git push origin --delete [๋ธ๋์น๋ช
] : ์๊ฒฉ ๋ธ๋์น ์ญ์
2. Branch ์์ฑ ๋ฐ ์ด๋
git branch [๋ธ๋์น๋ช
]
์์๋ก feature๋ผ๋ ์ด๋ฆ์ ๋ธ๋์น๋ฅผ ๋ง๋ค์๋ค.
์์ฑ ํ ๋ค์ git branch ๋ช ๋ น์ด๋ก ํ์ธํ๋ฉด
feature ๋ธ๋์น ์์ฑ ์๋ฃ!
์ด์ ์์ฑํ ๋ธ๋์น๋ก ์ด๋ํ๋ ค๋ฉด
git checkout [๋ธ๋์น๋ช
]
๋ช ๋ น์ด๋ก ์ด๋ํ ์ ์๋ค.
โป ํน์ repository clone
git clone -b [๋ธ๋์น๋ช
] [์๊ฒฉ ์ ์ฅ์ url]
์์ ๋ช
๋ น์ด๋ ์๋์ ๋ช
๋ น์ ํฌํจํ๋ ์์
์ด๋ค
git init
git remote add origin [์๊ฒฉ ์ ์ฅ์ url]
git fetch origin master
728x90