ํ์ฌ์์ Git ์ฐ๋ค๊ฐ ์ปค๋ฐ ๋ค ๊ผฌ์ฌ์ ๋๋จธ์ง๋ ํด๊ฒฐํ๊ณ
์๋ง์ง์ฐฝ์ธ Branch ํ๋๋ฅผ Git์์ ์ญ์ ํ๋๋ฐ
๋ก์ปฌ Branch์๋ ๊ทธ๋๋ก ๋จ์์๋๊ฑฐ ํด๊ฒฐํ๋ ๊ธฐ๋ก โ
1. Local Branch ๋ชฉ๋ก ํ์ธ
git branch
2. Remote Branch (์๊ฒฉ) ๋ชฉ๋ก ํ์ธ
git branch -r
์ ๋๊ฐ๋ฅผ ์กฐํํ์๋ ๋ชฉ๋ก์ด ๋ค๋ฅธ ๊ฒฝ์ฐ ๋๊ธฐํ๋ฅผ ํด์ค์ผํ๋ค.
3. Branch ๋๊ธฐํ
git fetch --all --prune
git remote prune origin
๋์ค์ ํ๋ ๊ณจ๋ผ์ ์ฐ๋ฉด ๋๊ธฐํ ์๋ฃ โ
๋๊ฐ์ ๊ฒฝ์ฐ์๋ Git ์์ฒด์์ Branch๋ฅผ ์ญ์ ํด์ ๋๊ธฐํ ์์ ์ด ํ์ํ์ง๋ง,
์ฝ๋๋ก Branch๋ฅผ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฐ์ ๐
4. Local Branch ์ญ์
git branch -d <branchName>
5. Remote Branch ์ญ์
git push origin --delete <branchName>
git push origin : <branchName>
6. ์ฐธ๊ณ
๋ช
๋ น๋ฌธ --dry-run
์ค์ ์คํ์ด ์๋ ๊ฒฐ๊ณผ๊ฐ๋ง ๋ฏธ๋ฆฌ ๋ณผ ์ ์๋ค.
'Version Control > Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] ํน์ Branch Clone, ์ดํ ๋ค๋ฅธ branch clone ์ถ๊ฐ (0) | 2025.02.18 |
---|---|
[Git] submodule init/clone/update (0) | 2024.06.19 |