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

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

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

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

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






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