๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

git tool

(1)
[ Dev Tools ] ๊ฐœ๋ฐœ ํˆด ์ถ”์ฒœ. Lazy Git ์˜ค๋Š˜์€ ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„์ด ์ถ”์ฒœํ•ด ์ค€ ๊ฐœ๋ฐœ ํˆด, Lazy Git์— ๋Œ€ํ•ด ํฌ์ŠคํŒ…ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. Lazygit์€ ์ด๋ฆ„์ฒ˜๋Ÿผ, git์„ ๋”์šฑ ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค. CLI๋ฅผ ์ด์šฉํ•˜์—ฌ git์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์กŒ๋Š”๋ฐ, ๋Œ€ํ‘œ์ ์ธ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. Stage Individual Lines ( ์Šคํ…Œ์ด์ง€ ๊ฐœ๋ณ„ ์„ ํƒ ๊ธฐ๋Šฅ ) ์ŠคํŽ˜์ด์Šค๋ฅผ ๋ˆŒ๋Ÿฌ ์„ ํƒํ•œ ๋ผ์ธ์„ ์Šคํ…Œ์ด์ง• ํ•˜๊ฑฐ๋‚˜, v๋ฅผ ๋ˆŒ๋Ÿฌ ๋ผ์ธ ๋ฒ”์œ„ ์„ ํƒ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ a๋ฅผ ๋ˆŒ๋Ÿฌ ํ˜„์žฌ hank ์ „์ฒด ์„ ํƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. Interactive Rebase ( ์–‘๋ฐฉํ–ฅ ๋ฆฌ๋ฒ ์ด์Šค ) i๋ฅผ ๋ˆ„๋ฅด๋ฉด ์–‘๋ฐฉํ–ฅ์˜ ๋ฆฌ๋ฒ ์ด์Šค๊ฐ€ ์‹œ์ž‘๋œ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์Šค์ฟผ์‹œ(s), fixup(f), drop(d), edit(e), move up(ctrl..