A状态:代码版本A B状态:代码版本B(比A状态时增加了图片、代码)
这时,git add. git commit -m"" 。push之前,意识到忘了让git忽略图片的添加,就: git reset --hard HEAD^
然后在.gitignore中加了句:app/assets/image,(以为这下会忽略图片上传) 然后git add. git commit -m"" git push了
这时,我以为效果是:B状态的一切还在,push了代码版本B,只是忽略了图片…… 可结果是:B状态一切消失了(代码、图片都没了),一切还原到代码版本A……
请问:怎样回到B状态?