๊ด€๋ฆฌ ๋ฉ”๋‰ด

DATA101

[Git] ๊นƒ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ ๋ฐฉ๋ฒ• ๋ณธ๋ฌธ

SW ๊ฐœ๋ฐœ/Git

[Git] ๊นƒ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ ๋ฐฉ๋ฒ•

DATA101 2022. 10. 11. 22:02
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ“Œ ๋“ค์–ด๊ฐ€๋ฉฐ

๋ณธ ํฌ์ŠคํŒ…์—์„œ๋Š” ๊นƒ ๋ธŒ๋žœ์น˜ ๋ชฉ๋ก ํ™•์ธ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.


๋กœ์ปฌ ๋ธŒ๋žœ์น˜๋งŒ, ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋งŒ, ๋กœ์ปฌ&์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ชจ๋‘๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

1.  ๋กœ์ปฌ&์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ๋ชจ๋‘ ํ™•์ธ

๋ช…๋ น์–ด๋Š” all์˜ ์ฒซ ์ž์ธ a ์˜ต์…˜์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

git branch -a

์ถœ๋ ฅ ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ํ„ฐ๋ฏธ๋„๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์œผ์‹œ๋ฉด ๋งฅ๋ถ ๊ธฐ์ค€ control + z ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

๊ทธ๋ฆผ 1. ๋กœ์ปฌ&์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ๋ชจ๋‘ ํ™•์ธ

2.  ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ

๋ช…๋ น์–ด๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

git branch

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ 2์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹ค์‹œ ํ„ฐ๋ฏธ๋„๋กœ ๋Œ์•„๊ฐ€๊ณ  ์‹ถ์œผ์‹œ๋ฉด ๋งฅ๋ถ ๊ธฐ์ค€ control + z ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

๊ทธ๋ฆผ 2. ๋กœ์ปฌ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ

3.  ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ

๋ช…๋ น์–ด๋Š” remote์˜ ์ฒซ ์ž์ธ r ์˜ต์…˜์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

git branch -r

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์˜ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆผ 3. ์›๊ฒฉ ๋ธŒ๋žœ์น˜ ๋ฆฌ์ŠคํŠธ ํ™•์ธ


ํฌ์ŠคํŒ… ๋‚ด์šฉ์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„๋ž˜์— ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.

๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆ๊ฑฐ์šด ํ•˜๋ฃจ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค :)

๊ณ ๋ง™์Šต๋‹ˆ๋‹ค๐Ÿ˜Š

728x90
๋ฐ˜์‘ํ˜•