git-branch.md 976 B

git branch

๋ธŒ๋žœ์น˜ ์ž‘์—…์„ ์œ„ํ•œ ์ฃผ์š” Git ๋ช…๋ น์–ด. ๋” ๋งŽ์€ ์ •๋ณด: https://git-scm.com/docs/git-branch.

  • ๋ชจ๋“  ๋ธŒ๋žœ์น˜(๋กœ์ปฌ ๋ฐ ์›๊ฒฉ; ํ˜„์žฌ ๋ธŒ๋žœ์น˜๋Š” *๋กœ ๊ฐ•์กฐ๋จ) ๋‚˜์—ด:

git branch --all

  • ํŠน์ • Git ์ปค๋ฐ‹์„ ๊ธฐ๋ก์— ํฌํ•จํ•˜๋Š” ๋ธŒ๋žœ์น˜ ๋‚˜์—ด:

git branch --all --contains {{์ปค๋ฐ‹_ํ•ด์‹œ}}

  • ํ˜„์žฌ ๋ธŒ๋žœ์น˜์˜ ์ด๋ฆ„ ํ‘œ์‹œ:

git branch --show-current

  • ํ˜„์žฌ ์ปค๋ฐ‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:

git branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}

  • ํŠน์ • ์ปค๋ฐ‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ:

git branch {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์ปค๋ฐ‹_ํ•ด์‹œ}}

  • ๋ธŒ๋žœ์น˜ ์ด๋ฆ„ ๋ณ€๊ฒฝ (์ฒดํฌ์•„์›ƒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—ฌ์•ผ ํ•จ):

git branch -m {{์ด์ „_๋ธŒ๋žœ์น˜_์ด๋ฆ„}} {{์ƒˆ๋กœ์šด_๋ธŒ๋žœ์น˜_์ด๋ฆ„}}

  • ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ (์ฒดํฌ์•„์›ƒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—ฌ์•ผ ํ•จ):

git branch -d {{๋ธŒ๋žœ์น˜_์ด๋ฆ„}}

  • ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ์‚ญ์ œ:

git push {{์›๊ฒฉ_์ด๋ฆ„}} --delete {{์›๊ฒฉ_๋ธŒ๋žœ์น˜_์ด๋ฆ„}}