>rebase
>pull
>fetch
>merge
>squash
>origin/master
>clean
>HEAD
Who the fuck came up with this godforsaken terminology? How the fuck am I supposed to remember all of this esoteric syntax? I fucking hate working in groups.
>rebase
>pull
>fetch
>merge
>squash
>origin/master
>clean
>HEAD
Who the fuck came up with this godforsaken terminology? How the fuck am I supposed to remember all of this esoteric syntax? I fucking hate working in groups.
Other urls found in this thread:
youtube.com
bitkeeper.org
twitter.com
They're idiomatic, what alternatives would you have come up with?
who knows I usually have to start my repo from scratch every few commits because I fuck up by doing a merge and push instead of a rebase and squash
linus designed it to be hard to use if you didn't spend time properly learning it. a retard barrier, if you will.
>Who the fuck came up with this godforsaken terminology?
people smarter than you
Wait he designed git too? What a madman
Came here to say this. Git is a brainlet filter made to prevent stupid people from submitting kernel patches.
If you can't figure out git, you probably shouldnt be writing code.
Hey brainlet you may not have realize but you're dealing with timelines and fucking with history. Nothing concerning time is ever simple.
> Who the fuck came up with this godforsaken terminology?
Programmers that definitely needed a distributed version control system with a notion of various branches "here" and "there".
This is simple overall. There are only a few somewhat unintuitive bits to git, the rest is very quickly learned.
> How the fuck am I supposed to remember all of this esoteric syntax?
Slightly below average intelligence, or better.