3 ms·
Git has a fair share of problems, but this command is not one of them. `git push -u origin <branch>` requires you to to understand tree things: push, remotes,
by dtech 8y ago
Git has a fair share of problems, but this command is not one of them.
`git push -u origin <branch>` requires you to to understand tree things: push, remotes, and branches. Once you know what those are the command is straightforward. Those concepts are very fundamental to any DCVS. Maybe you can do the first steps in other DCVS's without this knowledge * , but doing everything but the trivial things will require you to understand these concepts.
It's not strange that a tool solving a complicated problem for professional developers requires a bit of investment.
* But so you can in git, learning this command by rote is a valid strategy for a new git user.