๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[Git & GitHub] ์ธํ”„๋Ÿฐ 'git๊ณผ github' ์ˆ˜๊ฐ• ํ›„๊ธฐ ๋“œ๋””์–ด Git๊ณผ ๊ด€๋ จ๋œ ๊ฐ•์˜๋ฅผ ์™„๋ฃŒํ–ˆ๋‹ค. ์ฒ˜์Œ์œผ๋กœ '์ธํ”„๋Ÿฐ' ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์™„๊ฐ•์„ ํ•˜๊ฒŒ ๋๋Š”๋ฐ ์ฃผ๋ณ€ ์‚ฌ๋žŒ๋“ค์ด ์ธํ”„๋Ÿฐ์ด ๊ทธ๋ ‡๊ฒŒ ์ข‹๋‹ค๋Š” ์ด์œ ๋ฅผ ์–ด๋Š์ •๋„ ์•Œ ๊ฒƒ ๊ฐ™๋‹ค. ์ฒ˜์Œ ์ด๋ผ ๋ˆ์„ ํˆฌ์žํ•˜๊ธฐ์—” ์•ฝ๊ฐ„ ๋ชจํ—˜์ด๋ผ๊ณ  ๋Š๊ปด์ ธ์„œ ๋ฌด๋ฃŒ ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ๋Š”๋ฐ ๊ฐ€์„ฑ๋น„๊ฐ€ ์ข‹๋‹ค๊ณ  ํ•ด์•ผํ•˜๋‚˜ ๋ฌด๋ฃŒ์น˜๊ณ ๋Š” ์„ค๋ช…๋„ ์ข‹๊ณ  ๋งŒ์กฑํ–ˆ๋‹ค. ์ปดํ“จํ„ฐ ๊ณต๋ถ€ํ•˜๋Š”๋ฐ ๋‚ด ์ปดํ“จํ„ฐ ์ง€์‹์€ ์ดˆ๋ณด์ž ์ž…๋ฌธ๊ธ‰์ด๋ผ ๋จผ์ € ์ €์žฅ์†Œ์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ๋จผ์ € ๋“ค์—ˆ๋Š”๋ฐ ๊น”๋”ํ•˜๊ณ  ๋‹ค๋ฅธ ์ฝ”๋“œ ๋ฐฐ์šฐ๊ธฐ์ „์— ๋“ค์–ด๋„ ์–ด๋Š์ •๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ž˜ํ•œ ์„ ํƒ์ด์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ฒซ ๊ฐ•์˜๋ผ ๋‹ค๋ฅธ ๊ฐ•์˜๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜ ์•„๋ฌด๋ž˜๋„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณผ์ •์ด ์žˆ๋‹ค๋ณด๋‹ˆ ์ ์  ์ต์ˆ™ํ•ด์ ธ์„œ ๊ฐ„๋‹จํ•œ ๊ฐœ๋…์€ ๊ตณ์ด ์•”๊ธฐํ•  ํ•„์š”์—†์ด ์†์— ์ต๊ฒŒ ๋œ๋‹ค. (๋‹ค๋งŒ ์†Œ์ŠคํŠธ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์†Œ์ŠคํŠธ๋ฆฌ์šฉ์–ด์™€ ๊ฐœ๋…์šฉ์–ด๊ฐ€ ๋‹ฌ๋ผ์„œ ๊ทธ์ •.. 2020. 6. 1.
[Git & GitHub] ํŠน์ • commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ฐ˜๋ณตํ•˜๊ธฐ [Git & GitHub] rebase ์™€ merge ์ฐจ์ด์  ๋น„๊ตํ•˜๊ธฐ โ‘ก [Git & GitHub] rebase ์™€ merge ์ฐจ์ด์  ๋น„๊ตํ•˜๊ธฐ โ‘  [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : stash [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : branch [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ณต.. onelight-stay.tistory.com ์ €๋ฒˆ์—๋Š” ์ด์ „ ์ปค๋ฐ‹์„ ๋˜๋Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜๋‹ค๋ฉด ์ด๋ฒˆ์—๋Š” ํŠน์ • ์ปค๋ฐ‹์œผ๋กœ ๋Œ์•„๊ฐ€ ๋ณด๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. revert์˜ ์ดํ•ด โ‘  ์„ ํƒํ•œ ์ปค๋ฐ‹ ํ•˜๋‚˜์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋˜๋Œ๋ฆผ ↓ โ‘ก ์ƒˆ๋กœ์šด ์ปค๋ฐ‹ ์ƒ์„ฑ ๋จผ์ € revert์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•ด๋ณด์ž๋ฉด revert๋Š” ์„ ํƒํ•œ ์ปค๋ฐ‹์ธ ํ•˜๋‚˜์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์œผ๋กœ ๋˜๋Œ๋ฆฐ ํ›„์— .. 2020. 5. 31.
[Git & GitHub] rebase ์™€ merge ์ฐจ์ด์  ๋น„๊ตํ•˜๊ธฐ โ‘ก [Git & GitHub] rebase ์™€ merge ์ฐจ์ด์  ๋น„๊ตํ•˜๊ธฐ โ‘  [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : stash [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : branch [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ณต์Šต ๋ฐ ์‘์šฉ [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ.. onelight-stay.tistory.com ๋ณ‘ํ•ฉ(merge)์— ๋Œ€ํ•ด ํ™•์‹คํ•˜๊ฒŒ ์ดํ•ดํ–ˆ๋‹ค๋ฉด ์ด๋ฒˆ์—๋Š” ๋น„์Šทํ•˜๋ฉด์„œ๋„ ๋‹ค๋ฅธ rebase์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•ด ๋ณด์ž. rebase ์ด์šฉํ•˜๊ธฐ : (1) ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ์ „์— master ๋ธŒ๋žœ์น˜๋ฅผ ํ›ผ์†ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด master ๋ธŒ๋žœ์น˜๊ฐ€ ์œ„์น˜ํ•œ ์ปค๋ฐ‹์— merge-test๋ผ๋Š” ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•ด ์ค€๋‹ค.. 2020. 5. 30.
[Git & GitHub] rebase ์™€ merge ์ฐจ์ด์  ๋น„๊ตํ•˜๊ธฐ โ‘  [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : stash [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : branch [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ณต์Šต ๋ฐ ์‘์šฉ [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert์˜ ๊ฐœ๋… [Git & GitHub] ์ด์ „ commit์œผ๋กœ.. onelight-stay.tistory.com ์ €๋ฒˆ์— ๋ฐฐ์› ๋˜ ๋ณ‘ํ•ฉ(merge)๊ณผ ๋น„์Šทํ•œ rebase์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ณ  ๋‘˜์˜ ์ฐจ์ด์ ์€ ์–ด๋–ค ๊ฒŒ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. merge ์ด์šฉํ•˜๊ธฐ : (1) ๋จผ์ € ๋ณ‘ํ•ฉ ์กฐ๊ฑด์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด rebase๋ผ๋Š” ๋ธŒ๋žœ์น˜๋ฅผ ๋งŒ๋“ค์–ด ์ค€๋‹ค. (2) rebase ๋ธŒ๋žœ์น˜๋กœ ์ฒดํฌ์•„์›ƒ์„ ํ•ด์ค€ ๋’ค์— ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•œ ํ›„ ์ €์žฅ์—.. 2020. 5. 29.
[Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : stash [Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : branch [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ณต์Šต ๋ฐ ์‘์šฉ [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert์˜ ๊ฐœ๋… [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : branch ์ƒ์„ฑ [Git & GitHub] ์ด์ „ commit.. onelight-stay.tistory.com ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ์„ ์ž„์‹œ ์ปค๋ฐ‹์„ ํ†ตํ•ด์„œ ๋‚ด์šฉ์„ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ๋Š”๋ฐ ์ด๋ฒˆ์—๋Š” ์ž„์‹œ ์ปค๋ฐ‹์„ ๋”ฐ๋กœ ๋ฎ์–ด์“ฐ๋Š” ๋ฒˆ๊ฑฐ๋Ÿฌ์›€์„ ๋œ์–ด๋‚ด๊ณ  ์ž„์‹œ ๊ณต๊ฐ„์„ ํ†ตํ•ด ๋‚ด์šฉ์„ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ์ž„์‹œ์ž‘์—…๊ณต๊ฐ„ 'stash' โ‘  stash๋ฅผ ๋งŒ๋“ ๋‹ค. โ‘ก ๋“ฑ๋ก๋˜์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ํŒŒ์ผ์‹œ์— ์Šคํ…Œ์ด์ง•์„ ํ•œ ํ›„ stash๋ฅผ ๋งŒ.. 2020. 5. 28.
[Git & GitHub] ์ž‘์—… ์ค‘์ธ ๋‚ด์šฉ ์ž„์‹œ ์ €์žฅ : branch [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert ๋ณต์Šต ๋ฐ ์‘์šฉ [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : revert์˜ ๊ฐœ๋… [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : branch ์ƒ์„ฑ [Git & GitHub] ์ด์ „ commit์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ธฐ : reset์˜ ๊ฐœ๋… [Git & GitHub] ๋ณ‘ํ•ฉ(merge)์œผ๋กœ ๋ฐœ.. onelight-stay.tistory.com ๊ธฐ์กด์— ๋ธŒ๋žœ์น˜๋ฅผ ์ฒดํฌ์•„์›ƒํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ˜„์žฌ ์ž‘์—… ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์ปค๋ฐ‹ ํ›„ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์—†์ด ๊นจ๋—ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋•Œ, ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์žˆ๋Š” ์ƒํƒœ์— ์ฒดํฌ์•„์›ƒ์„ ์ง„ํ–‰ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ด๊ฒฐ๋ ๊นŒ? ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. โ‘  ์ปค๋ฐ‹์ด ์™„๋ฃŒ๋œ ์ƒํƒœ์—์„œ checkout ํ•˜๊ธฐ (1) ๊ธฐ์กด์— maste.. 2020. 5. 27.