Что такое Git? Отказываемся от ftp в работе

Git (произн. «гит») — распределённая система управления версиями.
Вика
Полноценно начал использовать git, когда стали появляться крупные проекты и проекты где требуется много доработок.
Что мне не нравится в работе с FTP
- Сложность обновления файлов (когда исправлений много, приходится обновлять все файлы, чтобы исключить ошибку)
- Сложность работы с нескольких устройств (на сервер всегда нужно выгружать самую свежую новость, чтобы с другой машины не перезаписать файлы)
Чем нравится Git
- При обновление, перезаливаются только файлы, которые были изменены
- Перед выгрузкой на сервер, актуальная версия кода лежит в облаке (github, bitbucket)
- Контроль версий (позволяет отследить все изменения. в случае поломки можно отследить где и какова причина)
- Работать с проектом одновременно командой (к примеру одновременно двое работают над версткой, затем все объединяется)
- Безопасность повышается (больше не нужно небезопасный ftp использовать. файлы на сервере обновляются за счет одной команды и на сервер выгружаются все изменения из облака)