Hacker News new | ask | show | jobs
by leokennis 1683 days ago
Fantastic analogy.

Personally I am not interested to learn "proper git". It's plumbing and not an end goal.

When I start working on something, I do a pull and then create a branch. Then I make edits to the files I need and save a copy of them locally.

If then something goes awry with my commit/push/MR/whatever, I delete the repo, clone it, create a new branch, using human intelligence re-apply my changes from the local copies and try again.