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

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

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

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

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






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