News for hackers. Stuff that matters.
Re:Key Git Concepts Explained the Hard Way by aero142 on Thursday March 15, 2018 @12:53PM (#16594463)
I can forgive the '-b' creating a branch as a convenience. Having checkout perform safe operations by modifying HEAD when you pass a branch but destructive operations on the working tree when you pass a pathspec is too much. I appreciate your attempt to build a mental model for checkout, but I just don't find modifying HEAD and destructively overwriting working changes to be related operations.

There are no comments on this comment yet.