В чём вообще разница между git и GitHub?
Для меня это пока одно и то же. Объясните по-простому, чем git отличается от GitHub?
3 ответа
git — программа (система контроля версий), которая ставится на твой компьютер и хранит историю изменений кода. Работает полностью локально, интернет не нужен.
GitHub — сайт/сервис, где можно хранить git-репозитории в облаке, показывать их другим и работать командой. Это «хостинг для git-проектов».
Аналогия: git — это как сам формат документа и редактор, а GitHub — как облачное хранилище (типа Google Диска) для таких документов. Git можно использовать вообще без GitHub. А альтернативы GitHub — GitLab, Bitbucket, Gitea: все они работают поверх одного и того же git.
git — инструмент на компе, GitHub — сайт, куда этот инструмент заливает код. Можно пользоваться git и без гитхаба.
GitHub принадлежит Microsoft, если что — но это не значит что git и GitHub одно и то же.