← Back to context

Comment by selckin

2 days ago

you can just make a backup copy of .git or your entire project dir. When you get lost, just delete your .git, copy from the backup and try again

You never need to do that. git-reflog(1) is the most general solution if you will ever need.

  • if you're a beginner thats going to be very difficult, restoring the git dir a few times makes the learning process much faster, till it all clicks and you don't need too anymore

    • But then you have multiple copies of your repo which is inevitably going to end up with a my_project_v2_FINAL_3b/ mess, reminiscent of how people used to manage files before version control.

      Not having to deal with all that is exactly what git is for.

      1 reply →

Is this a joke? git's whole purpose is to save the history of your project and return to earlier versions when needed

  • It's a super simple solution for which you can be certain that you have all the knowledge needed to perform the restore operation.