What is a Git (Linux speaking)?

513 views

What is a Git (Linux speaking)?

In: 23

11 Answers

Anonymous 0 Comments

Okay I’m gonna try attempt this in the spirit of ELI5…

GIT:

You have a folder that you like to put things in (documents, code, etc).

Your friends can get their own copies of this folder, and they too can make changes to things in the folder.

Sometimes you want to do weird shit with the folder, like only allow some friends to make changes, or only allow changes into the shared folder if you’ve seen them and think they’re cool changes. You can tell the folder to do that and if it’s feeling cooperative, it will.

Sometimes you want to put unfinished products in the folder but don’t want anyone else to see think they’re done until you say so. You can do that too.

You can ask the folder to recite the history of everyone who has ever put anything in it, what they put in it, and when, and the folder knows.

Basically any weird thing you would ever want to do with a shared folder you can probably do, so long as you have lots of patience with learning obscure ways to lull the folder into playing nicely.

Sometimes you access your folder from a computer running Linux. Sometimes from OSX. Sometimes, if you’re willing to endure more pain, from Windows.

You are viewing 1 out of 11 answers, click here to view all answers.