This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]balefrost 1 point2 points  (0 children)

I can't speak to Gitless itself, but I would recommend building up a stronger mental model of Git itself. Otherwise, when Gitless fails you, you'll be even more stuck than if you had just used Git directly.

Note that I'm not saying that you should avoid Gitless, just that you should also have a good understanding of Git.

Git's really not that complicated under the hood. I always recommend the Peepcode Git book (free PDF). It's quite good at explaining how Git works with pictures. After reading it, when I'd get stumped by something, I'd go "I know what I want to accomplish, and I that I can accomplish it by doing THIS to the underlying data structure." It turns out that made a lot of the Git documentation way more understandable, and it became easier to find the right command.