Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do the terms fork, master, origin, push, pull mean for Git and Github?

What are the differences between the terms:

  • trunk / branch / merge / check in/out (which I know from other VCS)
  • fork, master, origin, push, pull, etc. (used by Git)
like image 569
TommyG Avatar asked Jun 26 '11 01:06

TommyG


1 Answers

This first thing that is important to understand about Git is that it thinks about version control very differently than Subversion or Perforce or whatever SCM you may be used to. It is often easier to learn Git by trying to forget your assumptions about how version control works and try to think about it in the Git way.

-- http://gitref.org/

like image 88
Tekkub Avatar answered Oct 20 '22 23:10

Tekkub