Git ๋ธ๋์น๋ฅผ ์ ๋ฆฌํ ๋๋ ๋ก์ปฌ ๋ธ๋์น์ ์๊ฒฉ ๋ธ๋์น๋ฅผ ์ ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด ์กฐ๊ธ ๋ค๋ฆ ๋๋ค. ๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด๋ค์ ์ ๋ฆฌํ์์ต๋๋ค.
๐ ๋ชฉ์ฐจ
1. ํ์ฌ ๋ธ๋์น ํ์ธ
git branch # ๋ก์ปฌ ๋ธ๋์น ๋ชฉ๋ก
git branch -r # ์๊ฒฉ ๋ธ๋์น ๋ชฉ๋ก
git branch -a # ์ ์ฒด ๋ธ๋์น ๋ชฉ๋ก (๋ก์ปฌ + ์๊ฒฉ)
2. ๋ก์ปฌ ๋ธ๋์น ์ญ์
git branch -d ๋ธ๋์น์ด๋ฆ # ์์ ํ๊ฒ ์ญ์ (๋ณํฉ๋ ๋ธ๋์น๋ง)
git branch -D ๋ธ๋์น์ด๋ฆ # ๊ฐ์ ๋ก ์ญ์ (๋ณํฉ ์๋ ๊ฒ๋)
3. ์๊ฒฉ ๋ธ๋์น ์ญ์
git push origin --delete ๋ธ๋์น์ด๋ฆ
4. ์ ์ฐ๋ ๋ก์ปฌ ๋ธ๋์น ์ผ๊ด ์ญ์ (์: ๋ณํฉ๋ ๊ฒ๋ค)
git branch --merged master # master์ ๋ณํฉ๋ ๋ธ๋์น ๋ชฉ๋ก ํ์ธ
git branch --merged main # main์ ๊ธฐ์ค์ผ๋ก ํ ๊ฒฝ์ฐ
git branch --merged | grep -v '\*' | xargs -n 1 git branch -d
5. ๋ก์ปฌ์์ ์ด๋ฏธ ์ญ์ ๋ ์๊ฒฉ ๋ธ๋์น ์ ๋ฆฌ
git fetch -p # (prune) ์ญ์ ๋ ์๊ฒฉ ๋ธ๋์น ์ ๊ฑฐ
'๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SSL ์ธ์ฆ์ ํ์ธํ๋ ๋ฐฉ๋ฒ (curl, ๋ธ๋ผ์ฐ์ , ๊ฐ๋ฐ์๋๊ตฌ๋ก ์ฝ๊ฒ ์ฒดํฌ) (0) | 2025.03.25 |
---|---|
[Hyper-v] ์ฐ๋ถํฌ ํด์๋ ์กฐ์ ํ๊ธฐ (0) | 2025.02.11 |
[Git & SSH] SSH ํค ์์ฑ ๋ฐ ์๊ฒฉ ์ ์ฅ์ ์ฐ๋ํ๊ธฐ (0) | 2025.02.01 |
[๊ฐ์ํ๊ฒฝ๊ตฌ์ถ] ๋งฅ์์ UTM์ผ๋ก Windows 11 ์ค์นํ๊ธฐ (0) | 2025.01.09 |
[ISMS] ํต์ ์ฌ์์ ISMS ์ธ์ฆ, ์ ํ์ํ ๊น? (2) | 2025.01.05 |