Изучаем Git. Git это популярная распределенная система контроля версий. Она позволяет людям эффективно работать над програмными продуктами вместе. Даже если вы работаете один, контроль версий поможет вам лучше понимать свой код и даст возможность экперементировать, не боясь потерять код.
Вы можете легко выложить git проект на бесплатный git хостинг. GitHub хорошо подходит для открытых проектом. Для закрытых проектов можно использовать https://bitbucket.org/
- Скачайте и установите git c официального сайта.
- При установке рекомендованная конфигурацию:
- Use git and optional unix tools from windows prompt (последняя опция, содержащая красный warning)
- Checkout windows style, checking unix style (первая опция, дефолт)
- Use windows default console windows (вторая опция)
Чтобы проверить что все установилось нормально откройте cmd
или powershell
> git
вы должны увидеть git help
Там же укажите следующее, заменив "John Doe" и [email protected]
git config --global user.name "John Doe"
git config --global user.email [email protected]
NB: эта информация будет записываться в каждый коммит. Когда вы выкладываете код в публичное пространство, эта информация становится легко доступной. Некоторые люди предпочитают скрывать свой настоящий email и использовать фиктивный. Лично я никогда это не использовал и не имел никаких проблем со спамом.
Мы будем использовать https://github.com/Gazler/githug для обучения. Githug позволяет стать мастером git за пару часов.
- Утсановите ruby 2.2.4
- При установке отметьте checkbox "Add Ruby to PATH"
- Запустите новое окно
cmd
илиpowershell
gem install githug
У вас должна появится новая команда githug
Мы начнем решать уровни githug вместе, завершить их и есть 1ое задание.
- 27.02.16
- Планировалось: 1 час
- По факту: 2 часа