Каковы основные понятия git, github, fork & branch. Как git сравнивается с SVN?

Я уже некоторое время пользуюсь Github, но меня немного смущают некоторые ключевые концепции Git.

Мой опыт работы с VCS начался с Source Safe, а затем перешел на SVN и TFS. Я думаю, что застрял в старом мышлении системы CVS, как SVN и TFS.

Что считается серверной и клиентской частью в Git. Из того, что я понял, нет четкого различия между ними.

В техническом смысле, что означает Форк. Это "тип" отрасли?

Wat означает ветку в git? Это так же, как в SVN?

Также я искал хорошую визуализацию основных понятий Git, но не нашел ни одного, который бы работал для меня.

Ответы на вопрос(5)

Ваш ответ на вопрос