首页文章正文

git revert,git reset的用法

git取消本地commit 2023-11-16 17:08 881 墨鱼
git取消本地commit

git revert,git reset的用法

git revert,git reset的用法

gitrevert--continuegitrevert--quitgitrevert--abort说明给定一个或多个现有的提交,恢复相关补丁引入的更改,首先从英文解释,reset的意思是storeset,revert的意思是storestore,恢复的意思就是作为一个Coder,第一印象就是reset的效果比revert强。确实是这样。在一起。 git

2.恢复常规提交:只需使用gitrevert,Git就会生成一个新的提交,并从当前分支中删除指定的提交内容。 3.revertmergecommit:revertGitRevert命令的详细说明使用Git时,开发人员需要进行更改并将其提交到代码库。 然而,有时我们可能会做出一些我们不想导致项目出现问题的更改。 在这种情况下我们需要进行手术

因此,gitrevert应用于对公共分支进行更改,而gitReset应仅限于对私有分支进行更改。 您还可以理解,gitrevert用于取消已提交的更改,而gitReset用于取消未提交的更改。 gitrevert用于"反转"某个版本以恢复对该版本的修改。 例如,我们提交了三个版本(版本一、版本二和版本三),突然发现版本二不起作用(例如,有错误)。我们想取消版本二,但我们不想这样做。

在Git中,术语"恢复"用于恢复某些更改。 gitrevert命令不用于应用恢复操作。 这是一个undotype命令。 然而,这并不是传统的替代方案。 在此过程中不会删除任何数据。首先,gitrevert可以保留完整的git历史记录,这对于多人协作的分支更加友好。 其次,gitrevert比gitreset等命令更灵活。它可以指定分支的任何分支。

后台-插件-广告管理-内容页尾部广告(手机)

标签: git reset的用法

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号