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

git ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ์ˆ˜์ •1

[Git] git ๋ช…๋ น์–ด ๋ชจ์Œ ์ž‘์—… ํ›„์— ๋ธŒ๋žœ์น˜ ๋ฐ”๊ฟ”์•ผ ํ•  ๋•Œ ์ž‘์—…์„ ํ•˜๊ณ  ๋‚˜์„œ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์—ˆ์„ ๋•Œ ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ develop ๋ธŒ๋žœ์น˜์— ์ปค๋ฐ‹ํ•  ๋ฐฉ๋ฒ•์ด stash๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• git stash // ์ปค๋ฐ‹ํ•˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ์‚ฌํ•ญ ์ž„์‹œ ์ €์žฅ git checkout develop // develop ๋ธŒ๋žœ์น˜๋กœ ๋ณ€๊ฒฝ git stash pop // ์ž„์‹œ๋กœ ์ €์žฅํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋ณต์› ์ปค๋ฐ‹ ํ›„ ์ปค๋ฐ‹ ์ทจ์†Œ ์–ด๋–ค ํŒŒ์ผ์„ ๋นผ๋จน๊ณ  commit๋ฅผ ํ•ด๋ฒ„๋ ธ์„๋•Œ ์ž‘์—…ํ•œ ํŒŒ์ผ๋“ค์„ ๋‚ ๋ฆฌ์ง€ ์•Š๊ณ  ์ปค๋ฐ‹ํ•˜๋Š” ๋ฒ• == ์ธํ…”๋ฆฌ์ œ์ด์—์„  undo commit ์ด ์žˆ์ง€๋งŒ ์•ˆํ†ตํ•  ๋•Œ! git reset HEAD^ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด git commit์„ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ๋‹ค! $ git log $ git reset --soft HEAD^ $ git reset --mixed HE.. 2022. 7. 28.
728x90
๋ฐ˜์‘ํ˜•