Что означают термины fork, master, origin, push, pull для Git и Github? - PullRequest
8 голосов
/ 26 июня 2011

В чем различия между терминами:

  • магистраль / ветка / слияние / регистрация / выход (что я знаю из других VCS)
  • fork, master, origin,push, pull и т. д. (используется Git)

Ответы [ 3 ]

4 голосов
/ 26 июня 2011

Первое, что важно понять о Git, это то, что он думает о контроле версий совсем не так, как Subversion или Perforce или любой другой SCM, к которому вы привыкли. Часто легче изучить Git, пытаясь забыть ваши предположения о том, как работает контроль версий, и попытаться думать об этом в Git-стиле.

- http://gitref.org/

4 голосов
/ 26 июня 2011

Читать это: http://git.or.cz/course/svn.html

2 голосов
/ 26 июня 2011

Это можно было бы гуглить. Я думаю, именно поэтому кто-то повторил вопрос. Я погуглил "Git Glossary", и это был первый результат -

http://www.kernel.org/pub/software/scm/git/docs/gitglossary.html

Это объясняет большую часть того, что вы спрашиваете.

http://ndpsoftware.com/git-cheatsheet.html также отличный справочник.

...