Git重置为特定注释并跳回当前提交
根据项目的协议,我需要生成一个zip文件,在每个阶段完成后,将其发送给客户。但是,以前的文件在提取时被发现已损坏,因此我需要再次生成该文件 但问题是,我在应用程序中已经做了很多工作,我不知道如何跳回提交并再次生成文件,而不包括当前的工作 我知道一些关于git重置的知识——硬的&Git重置为特定注释并跳回当前提交,git,commit,reset,Git,Commit,Reset,根据项目的协议,我需要生成一个zip文件,在每个阶段完成后,将其发送给客户。但是,以前的文件在提取时被发现已损坏,因此我需要再次生成该文件 但问题是,我在应用程序中已经做了很多工作,我不知道如何跳回提交并再次生成文件,而不包括当前的工作 我知道一些关于git重置的知识——硬的&git重置——软的,但我不确定它们是如何工作的 请帮助。我假设您必须返回到您的头将指向“上一次提交”的状态。您只需创建一个新分支,如 git签出 然后简单地生成所需的文件 您在上面指定的选项,即git reset--har
git重置——软的
,但我不确定它们是如何工作的
请帮助。我假设您必须返回到您的
头将指向“上一次提交”的状态。您只需创建一个新分支,如
git签出
然后简单地生成所需的文件
您在上面指定的选项,即git reset--hard
将导致您的分支返回到指定的提交,您将丢失当前的工作。谢谢@Dev vruper,它成功了。很酷,这是我喜欢听到的。:)