|
|
|
|
|
by geekster777
758 days ago
|
|
Every cheat sheet like this highlights the surprisingly high learning curve of the git cli. It's an interface that really ships it's underlying data model rather than optimizing for common workflows. This isn't necessarily a bad thing, but I often feel like the target audience of git is the power user, leaving me uncertain anytime I need to perform an intermediate level action. Lately I've been enjoying Graphite as a tool to interface with git. Commands are based around atomic actions I want to perform, despite often triggering multiple git commands under the hood. This has reduced my overall mental overhead, and removed many footguns. |
|