Связь между GIT, GitHub и исходным деревом

Я новичок в GIT, в настоящее время в моем проекте используется SourceTree. Когда я изучал GIT, GitHub пришел в голову.

Моя путаница: 1) Как GIT связан с SurceTree..? 2) Как GIT связан с Github..? 3) Используют ли SourceTree и Github одну и ту же цель?

Пожалуйста, помогите мне в этом.

Спасибо

Махеш


person Shetty's    schedule 27.11.2014    source источник
comment
Git — это программа для Linux, Sourcetree — это графический интерфейс git, Github — это хост для репозиториев программного обеспечения, которыми можно управлять/загружать через git. Вот неплохое начало: github.com/GSoft-SharePoint/Dynamite/wiki/   -  person Devon    schedule 27.11.2014
comment
@Davon: Спасибо .. :) Могу ли я предположить, что GitHub и SourceTree — два разных программного обеспечения, которые используются для управления графическим интерфейсом управления версиями из GIT ..?   -  person Shetty's    schedule 27.11.2014
comment
Github не является программным обеспечением. Это веб-интерфейс и хост для репозиториев. Sourcetree не является хостом, между ними мало общего. Sourcetree можно использовать для доступа к репозиторию, размещенному на Github.   -  person Devon    schedule 27.11.2014
comment
Надеюсь, это прояснит больше различий между Git и GitHub: stackoverflow.com/a/65527165/7173176   -  person Sachin Karche    schedule 01.01.2021


Ответы (1)


Git — это система контроля версий. В основном это набор стандартов файлов данных, сетевых протоколов и инструментов командной строки. Альтернативой может быть, например, Mercurial. Оба они являются программным обеспечением с открытым исходным кодом, разработанным мировым сообществом и не принадлежащим какой-либо конкретной компании.

Github — это веб-сайт/компания/сервис, который позволяет размещать ваши репозитории git, чтобы вам не приходилось настраивать собственный сервер. Конкурентом может быть, например, Bitbucket, управляемый Atlassian.

SourceTree — это приложение с графическим интерфейсом, которое вы можете использовать для работы с git, если вам не нравятся инструменты командной строки. Это часть программного обеспечения, которое вы устанавливаете на свой компьютер, и оно сделано Atlassian. Он также может работать с репозиториями Mercurial.

person Thilo    schedule 27.11.2014
comment
Предоставляет ли sourcetree услуги хостинга для ваших репозиториев? - person Rafael; 12.10.2015
comment
Нет. SourceTree — это приложение с графическим интерфейсом. Но его производитель, Atlassian, знает. Они называют это Битбакет. - person Thilo; 19.10.2015