News for hackers. Stuff that matters.
Re:High-Level Problems with Git and How to Fix Them by maxxxxx on Tuesday December 12, 2017 @09:30AM (#15905756)
Sure. I can get the same result I can get with simple staging with a complicated squash workflow. But why would I do that?

I have seen people get in trouble with rebasing and generally while manipulating history but never with the staging area.

Re:High-Level Problems with Git and How to Fix Them by tonfa on Wednesday December 13, 2017 @06:08AM (#15913494)
> I have seen people get in trouble with rebasing and generally while manipulating history but never with the staging area.

I think that's what mercurial tries to solve, it makes manipulating history safe (by tracking the state of the commits, whether they were published or not for example, and always keeping all the history but hiding it after it was rewritten).

Re:High-Level Problems with Git and How to Fix Them by maxxxxx on Tuesday December 12, 2017 @12:56PM (#15907765)
I should add. I always use a GUI like SourceTree for staging. With the command line it's much less fun.