According to the agreement of the project I need to generate a zip file, after the completion of every phase, and send it to client. However, the previous file was found corrupted upon extraction, so I need to generate the file again.
But the problem is that I have worked far ahead in the application and I am not sure how to jump back to the commit and generate the file again which excludes the current work.
I know something about git reset --hard & git reset --soft but I am not sure how they work.
Please help.