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

Видео урок: Установка и настройка

Принципы контроля версий

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

Вы также можете бесплатно использовать хостинг на GitHub, если ваш продукт имеет открытый исходный код. Если ваш проект не с открытым исходным кодом, вы можете создать частное хранилище на GitHub за приемлемую цену. Я регулярно использую github.com. Для Git также есть пользовательские приложения с графическим интерфейсом для Windows и Mac, которые позволяют легко управлять локальными хранилищами, синхронизировать их с GitHub и обеспечивать постоянное подключение к удаленному хранилищу. ОК.

В продолжение давайте установим Git, а затем углубимся в тему и рассмотрим, как осуществляется контроль исходного кода в Git. Ссылка на файл установки находится в файле Links.rtf в папке Exercise Files. Мы используем Git Installer с сайта git-scm.com (домашний сайт Git), и это очень простой MSI. Это самая последняя версия на момент записи этого курса. Мы можем установить его в любой папке, где захотим.

Мы выберем Run Git from the Windows Command Prompt, потому что так он будет лучше работать с той настройкой, которую мы здесь выполним. Если вы - заядлый пользователь Mac или UNIX, временно работающий на Windows, вам, вероятно, лучше выбрать Use Git Bash only, тогда вы получите очень знакомую командную оболочку. В этом случае, мы просто нажмем на кнопку Next. Так как мы используем Windows, мы выберем Checkout Windows-style commit Unix-style line endings. Это позволит нам легко использовать такое хранилище совместно с пользователями Macintosh и Linux.

Если вы собираетесь использовать только Windows, то вы можете выбрать Checkout as-is commit as-is. Это оказывает влияние только на содержимое хранилища, а не на то, что находится в вашем рабочем наборе. Поэтому, если в вашем рабочем наборе установлен возврат каретки для переноса строки, Git просто вырезает возвраты каретки при внесении файла в систему и повторно вставляет их при получении изменений для текстовых файлов. Git распаковывается, установка завершена, мы не хотим просматривать ReleaseNotes. Чтобы узнать, действительно ли у нас установлен Git, в первую очередь, мы можем найти иконку для оболочки Git Bash, если мы ее установили.

Затем мы откроем окно командной строки и введем git --version, и вы увидите что-то вроде этого. Ваша версия может отличаться, но если вы получите это сообщение, а не command not found, значит, у вас Git установлен успешно. ОК. Давайте перейдем к созданию хранилища, внесению и получению изменений.