2 ms·
You're right. There's remote->fetch, but no pull. Weird. The interface of git seems to assume that you're familiar with the underlying concepts. The official d
by silentbicycle 17y ago
You're right. There's remote->fetch, but no pull. Weird.
The interface of git seems to assume that you're familiar with the underlying concepts. The official docs and tutorials are pretty good nowadays, but I can see how the interface itself really doesn't give you many clues. (I was already familiar with hg when I started using git, so I picked it up quite quickly.)
Coming up with a newbie-friendly interface has probably been a much, much lower priority than getting the underlying system working well, which is pretty typical of Unix culture. Writing good GUIs can be quite hard, and moreover, takes a very different skill set than most programming does. (GUIs like this (http://www.ok-cancel.com/comic/4.html http://www.ok-cancel.com/comic/4.html) are ... not helpful.)
> The biggest thing that would be needed, however, are some better error messages.
While I emphatically agree with you, in all fairness, everything needs better error messages. (Have you ever used OCaml? Yeesh!)
- adelcambre 17y agoNo git pull? http://www.kernel.org/pub/software/scm/git/docs/git-pull.html http://www.kernel.org/pub/software/scm/git/docs/git-pull.htm...
- silentbicycle 17y agoHe means in the gui. There's a menu item for fetch under remote, but no pull. That seems kind of arbitrary. (I know about the command.)