Git_revert - 8BitsCoding/RobotMentor GitHub Wiki
๋ ๊ฐ์ง๋ง ๊ธฐ์ตํ์
$ git reset --hard "๋ฒ์ id"
$ git revert "๋ฒ์ id
$ git log
commit2๋ฅผ ์ต์ ๋ฒ์ ์ผ๋ก ์ฌ๋ ค๋ณด์
commit 48074337d1358310b84211e20f51d981088f332b
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:34:23 2019 +0900
commit4
commit 384f87dfc91b79be4f6b84743fbd283e5ddde2ab
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:32:32 2019 +0900
commit3
commit c2f6ce95fa753650f56e6aae56a3b81a409b60ac
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:28:20 2019 +0900
commit2
commit 62b69aa02ff8f01947601a3a6faed136568510f4
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:25:48 2019 +0900
message
$ git revert c2f6ce95fa753650f56e6aae56a3b81a409b60ac
$ git log -p
commit 2db387bd0f69336e1cb1ce3e8a5dd5062e351a6b
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:38:40 2019 +0900
xRevert "commit2"
This reverts commit c2f6ce95fa753650f56e6aae56a3b81a409b60ac.
diff --git a/f1.txt b/f1.txt
index bae42c5..a5bce3f 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1,2 +1 @@
test1
-test2
์ถ์ ๋์ง ์๋ ํ์ผ ๊น๋ํ๊ฒ ์ญ์ ํ๊ธฐ
ํ์ง๋ง ๊ณผ๊ฑฐ commit๋ ํ์ผ๋ค์ ๊ฒฝ์ฐ ์ญ์ ๊ฐ ์๋จ...
์๋ง ๊ณ์ ์ถ์ ์ด ๋๋ ๋ฏ...? -> ๋น์ฐํ์ง ... commit์ ์ถ๊ฐํ ๊ฐ๋ ์ด๋๊น?
$ git clean -f
# ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ์ธํ ํ์ผ๋ค๋ง ์ญ์
$ git clean -f -d
# ๋๋ ํฐ๋ฆฌ๊น์ง ์ญ์
$ git clean -f -d -x
# ๋ฌด์๋ ํ์ผ๊น์ง ์ญ์
์์ commit2๋ก ๋์๊ฐ์
ํ์ผ๊น์ง ๋ชจ๋ ์ญ์ ๋๊ธฐ์ ์ฃผ์ํด์ผํจ!
$ git reset --hard c2f6ce95fa753650f56e6aae56a3b81a409b60ac
$ git log -p
commit c2f6ce95fa753650f56e6aae56a3b81a409b60ac
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:28:20 2019 +0900
commit2
diff --git a/f1.txt b/f1.txt
index a5bce3f..bae42c5 100644
--- a/f1.txt
+++ b/f1.txt
@@ -1 +1,2 @@
test1
+test2
commit 62b69aa02ff8f01947601a3a6faed136568510f4
Author: kimtaehyung <[email protected]>
Date: Wed May 22 16:25:48 2019 +0900
message
diff --git a/f1.txt b/f1.txt
new file mode 100644
index 0000000..a5bce3f
--- /dev/null
+++ b/f1.txt
@@ -0,0 +1 @@
+test1