如何取消github commit
发布网友
发布时间:2022-05-07 22:56
我来回答
共3个回答
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:19
要取消github commit 提交到本地仓库的代码,要用到 $git reset语句
$git reset意思是撤销上一步的操作
场景:
你已经执行了 git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit.
方法:
git revert <SHA>
原理:
git revert 会产生一个新的 commit,它和指定 SHA
对应的 commit 是相反的(或者说是反转的)。如果原先的 commit 是“物质”,新的 commit 就是“反物质” — 任何从原先的
commit 里删除的内容会在新的 commit 里被加回去,任何在原先的 commit 里加入的内容会在新的 commit 里被删除。
这是 Git 最安全、最基本的撤销场景,因为它并不会改变历史 — 所以你现在可以 git push 新的“反转” commit 来抵消你错误提交的 commit。
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
reset
reset --hard
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消
热心网友
时间:2023-11-19 00:20
git reset 相当于回退取消