DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Charles Loder
Charles Loder

Posted on

Git: best ways to overhaul a project?

What do you do to completely overhaul a project in git β€” like a blog?

Do you force push and blow the past away? Orphan branch and merge it in?

Top comments (3)

Collapse
clpsplug profile image
C. Plug

The last time I had to do it, I pruned everything and committed the deletion as any other regular changes. That way, I can tell that I decided an overhaul.

If you purge your entire past works with force push, you will lost ability to go back and recover bits that you later find useful. It is also not healthy for other places that check out the same repository for, e.g., on-server building purposes.

Collapse
charlesloder profile image
Charles Loder Author

That's a great idea!

Collapse
andrewbaisden profile image
Andrew Baisden

This right here.

🌚 Life is too short to browse without dark mode