Search

Git revert

Git Revert

Git Revert๋Š” ์ด์ „ ์ปค๋ฐ‹์„ ์ทจ์†Œํ•˜๊ณ  ๋˜๋Œ๋ฆฌ๋Š” ๋ช…๋ น์–ด๋กœ, ์ž‘์—… ๋‚ด์—ญ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

Git Revert ๋ช…๋ น์–ด

๊ธฐ๋ณธ ๋ช…๋ น์–ด

git revert <์ปค๋ฐ‹ID>
Bash
๋ณต์‚ฌ
ํŠน์ • ์ปค๋ฐ‹์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
์ƒˆ๋กœ์šด ์ปค๋ฐ‹์„ ์ƒ์„ฑํ•˜์—ฌ ์ด์ „ ์ปค๋ฐ‹์„ ์ทจ์†Œํ•˜๋ฏ€๋กœ, ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋ณด์กด๋ฉ๋‹ˆ๋‹ค.

Revert ์˜ต์…˜

์˜ต์…˜
์„ค๋ช…
-n, --no-commit
์ปค๋ฐ‹์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ๋ณ€๊ฒฝ์‚ฌํ•ญ๋งŒ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
-e, --edit
๋˜๋Œ๋ฆฌ๊ธฐ ์ „์— ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
--no-edit
๊ธฐ๋ณธ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŽธ์ง‘ ์—†์ด ์ปค๋ฐ‹ํ•ฉ๋‹ˆ๋‹ค.
-m <parent-number>
๋ณ‘ํ•ฉ ์ปค๋ฐ‹์„ ๋˜๋Œ๋ฆด ๋•Œ ๋ถ€๋ชจ ์ปค๋ฐ‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
--continue
์ถฉ๋Œ ํ•ด๊ฒฐ ํ›„ revert๋ฅผ ๊ณ„์† ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
--abort
revert ์ž‘์—…์„ ์ค‘๋‹จํ•˜๊ณ  ์ด์ „ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.