git revert
是如何使用的?
这听起来像是一个重复的问题,但当人们问这个问题时,回答通常是,按照在Git中通过SHA哈希恢复到提交?< / >使用git reset
。
然后当有人问如何使用git reset
时,人们回答说你应该根据Git -如何回滚使用git revert
。
在你意识到之前,八个不同的人出现了,他们用自己独特的方法来救OP的屁股,所有这些都超出了你的理解范围。
所以,让我们试着坚持简短,写一个傻瓜指南git revert
。
一个场景:你承诺了两次master,结果很糟糕。你在推波助澜,别人也有你的坏改变。
你想要撤销它。这不是你可以自己在代码中手工撤销的东西,比如一些向导或包管理器在各处更改了大量的东西——你只想把它都放回原来的样子。
这就是源代码控制的意义所在。我相信这很简单。
好吧,你将使用git revert
,但如何使用呢?
在运行git revert
之后,你还需要做其他事情吗?你必须提交恢复所做的更改还是恢复直接提交到存储库还是什么??
显然,你需要再次用力,可能还会向团队宣布你的决定。