Предыдущий ролик Следующий ролик  

Видео урок: Кто должен использовать Git?

Git: обучение основам

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

Итак, один человек делает набор изменений в документе, кто-то еще делает набор изменений в документе, и мы хотим объединить эти изменения или поменять их между собой, тогда Git может помочь нам сделать это. Однако Git более полезен для людей, кто не боится инструментов командной строки. Есть графические пользовательские интерфейсы, которые можно использовать с Git, и мы позже рассмотрим некоторые из них, но на первом месте стоит инструмент командной строки, и частично поэтому он остается таким популярным у программистов и разработчиков, кто не боится таких инструментов командной строки. Так, касательно программистов и разработчиков, не важно, на каком языке вы пишете, не важно, это простой HTML или вы работаете с компилирущим языком, вы можете использовать Git, чтобы отслеживать изменения в исходном коде.

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

С текстом можно сказать - вот, этот кусочек текста на строке 27 был изменен с этого на этот. Но он не может сделать этого с другими файлами, которые называются бинарными файлами. Он также не очень хорошо работает с файлами, которые должны быть интерпретированы приложением, файлами для обработки тектов, таблицами, PDF, Photoshop PSD, этим видам файлов нужно приложение для их интерпретации, в ином случае они являются просто кучей букв и цифр, которые Git не поймет. Таким образом, Git снова будет отслеживать тот факт, что у вас есть файл Microsoft Word в версии 1 и в версии 2, но он не сможет показать вам разницу, текст, который вы изменили между этими двумя файлами.

Это должен быть чистый текстовый файл, не интерпретируемый процессором Word. Итак, если вы считаете, что Git может быть полезным, и он может помочь вам отслеживать изменения и управлять различными версиями, давайте перейдем к следующей главе и установим его.