голосование
PHP
Javascript
BASH
Firebird
HTML
Программы
Хостинг
Ресурсы
GIT
SEO
Oracle
Python
Майнинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Схема для уровней освоения GIT

Поговорим о том какие задачи вы можете выполнять в GIT. Многие не умеют работать в команде и считают себя знатоками GIT. Это не верно! Тут миры GIT не имеют пределов. Можно долго учить GIT и все равно будут команды, которые вы не знаете. Я приведу простую схему для уровней освоения GIT. Эта схема возникла в моей голове за несколько лет работы. И я легко определяю уровень пользователей. Нужно только задать соответствующие вопросы.

схема уровней освоения GIT
  1. Первый уровень. Если вы новичок, то начинайте с самого простого 1 уровня. Вы должны хорошо работать в пределах одного репозитория. Это не сложно. Со временем вы научитесь откатываться на нужный коммит. Обязательно учитесь работать через консоль. Очень часто работодатели запрещают использовать платные программы. Вы должны уметь работать с гитом разными способами.
  2. Второй уровень. Тут нужно уметь работать в команде и легко работать с удалёнными репозиториями. Вы должны работать так, чтобы у команды не возникало проблем из-за ваших действий. Как только появляется новый не опытный сотрудник, то он ломает коммиты. Обычно так происходит. Тут нужно смотреть в оба глаза за новичками. Я редко помню случаи, где новички сразу понимали командную работу с GIT. Вы должны уметь связывать репозитории. У вас должно быть четкое представление о том, где находятся: хранилище, обычный репозиторий, боевой репозиторий. Вы должны чётко понимать ветвление GIT. Работать в одной ветке не хорошо! У вас не должно быть проблем с откатом коммитов. Я могу откатываться на любой коммит в истории. Это сильно выручает меня на работе. Очень часто новички ошибаются и нужно разруливать ошибки. Тут нужно уметь откатываться сразу в нескольких репозиториях. Это довольно непросто. В гите помимо простых команд есть несколько интерактивных режимов. Допустим, вы добавили в индекс много файлов, но один файл нужно исключить. В этом случае удобно пользоваться интерактивным режимом. У вас как у любого приличного программиста должен быть свои публичные или приватные репозитории на github с портфолио. Я пользуюсь еще и bitbucket.org
  3. Третий уровень. Тут уже нужно хорошо работать в linux через командную строку. Вы должны уметь устанавливать git как из коробки, так из установочного файла. Вы должны уметь использовать как merge, так и rebase. Очень часто в скриптах sh используют GIT. У вас должен быть опыт работы с BASH.
просмотры: 3118, уровень: лёгкий уровень, рейтинг: 2, дата: 2016-08-05 16:29:44
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://www.2domains.ru домен RU домен RU всего за 99 рублей