3 ms·
I am the CTO of Tower, a Git client for Mac and Windows. Tower for Mac supports Undo (and also Redo) for very much all Git operations starting with version 3 t
by alxndrr 5y ago
I am the CTO of Tower, a Git client for Mac and Windows.
Tower for Mac supports Undo (and also Redo) for very much all Git operations starting with version 3 two years ago. This includes undoing all working tree actions like staging/unstaging/discarding individual chunks or complete files. Just hit CMD-Z.
This feature is coming to our Windows version soon as well.
If you're interested in technical details, you can read it here: https://www.git-tower.com/blog/how-we-built-undo/ https://www.git-tower.com/blog/how-we-built-undo/
- arxanas 5y agoHi alxndrr, I would recommend you improve the SEO for the undo feature. I did a search a while back trying to find Git tools that offered good undo features. When I search for "git tower undo", I get articles about reverting commits and so on, but nothing about "undo anything". The demo for Undo at https://www.git-tower.com/features/productive/Mac https://www.git-tower.com/features/productive/Mac seems to be the wrong demo? It's showing a few lines being discarded, and no undo at all. (And the dialog says that discarding the lines can't be undone...)