Задать вопрос

Что нужно уметь, чтобы я справедливо мог вписать git в резюме?

Что я умею с git:

  • Склонировать репозиторий или создать свой
  • Закоммитить
  • Отменить последний коммит
  • Подгрузить изменения из опубликованного репозитория
  • Запушить
  • Создать, изменять и удалять ветки
  • Делать слияние веток
  • Переключаться между ветками


Что еще нужно уметь, чтобы я на законных основаниях мог говорить, что умею работать с git?
  • Вопрос задан
  • 11937 просмотров
Подписаться 41 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 8
bask
@bask
Этого достаточно.
Но придерживаться Git Flow крайне рекомендую.
Здесь простым языком и по-русски:
https://proglib.io/p/git-github-gitflow/
Ответ написан
rebase, в какой момент его лучше делать при мерже в мастер?
можно ли в мастер делать push --force ?
Интерактивный rebase зачем он нужен?
Reset когда и какой?
https://git-scm.com/book/ru/v2
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
К вышеперечисленному добавьте

* просто ориентироваться в терминологии - знать чем отличается branch от tag, что такое HEAD, STASH, что делает pull и fetch.

* уметь настроить свой git профайл (прописать юзера, прописать емал)

* Уметь настроить авторизацию - ssh ключи для работы по ssh протоколу, или уметь сохранить пароль для работы по https протоколу (можно потренироваться на github).

* уметь просматривать лог коммитов и ориентироваться в нем
Ответ написан
Комментировать
GavriKos
@GavriKos
Из навыков - резолвить конфликты.
А вообще нужно не просто уметь, а понимать зачем и почему это делается.
Ответ написан
mindtester
@mindtester
http://iczin.su/hexagram_48
если не уверены, пишите:
- знаком с git
- имею навыки работы с git
ps возможно позднее, вы поймете что уже тигр в git... но тогда и вопрос отватился
Ответ написан
Комментировать
@iivvaall
Git это каждодневный инструмент. Хорошо, если ты им пользуешься не замечая его. Думаешь начать задачу и заводишь новую ветку, а не втыкаешь в монитор, вспоминая как в git'е сбранчиваться. Редкие вещи, типа git bisect, нужно уметь делалать с гуглом под мышкой. Вот вроде бы для обычного разработчика и все.
Ответ написан
Комментировать
SerzN1
@SerzN1
Challenge me!
в разных командах разный подход, начиная от описания комитов, веток и заканчивая тем что все в 1 ветке

ИМО нужно уметь
- слить и залить изменения
- уладить конфликты
... остальное дело практики, так как учится на раз два
Ответ написан
Комментировать
dlnsk
@dlnsk
ПК Партнер 01.01 -> ПК Поиск -> IBM PC
Каждый начинающий git'er должен знать про команду git reflog, т.к. если что-то поломал, то reflog всегда спасет! :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы