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

Что я умею с git:

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


Что еще нужно уметь, чтобы я на законных основаниях мог говорить, что умею работать с git?
  • Вопрос задан
  • 5105 просмотров
Пригласить эксперта
Ответы на вопрос 10
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
build engineer
К вышеперечисленному добавьте

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

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

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

* уметь просматривать лог коммитов и ориентироваться в нем
Ответ написан
GavriKos
@GavriKos
Из навыков - резолвить конфликты.
А вообще нужно не просто уметь, а понимать зачем и почему это делается.
Ответ написан
@Incry
Прочитать всю документацию Git на официальном сайте, ~700 страниц. В этом случае вы на законных основаниях сможете говорить что умеете работать с Git и можете решить абсолютно любую связанную с ним проблему.

Другое дело, что почти всем людям, которые работают с Git, настолько полное знание технологии как телеге пятое колесо, им хватает того что вы перечислили, а если вдруг что-то новое понадобится, про это без проблем можно спросить в команде у знающих людей или прочитать в документации.
Ответ написан
mindtester
@mindtester
делаю странные вещи, обычно на C#
если не уверены, пишите:
- знаком с git
- имею навыки работы с git
ps возможно позднее, вы поймете что уже тигр в git... но тогда и вопрос отватился
Ответ написан
@iivvaall
Git это каждодневный инструмент. Хорошо, если ты им пользуешься не замечая его. Думаешь начать задачу и заводишь новую ветку, а не втыкаешь в монитор, вспоминая как в git'е сбранчиваться. Редкие вещи, типа git bisect, нужно уметь делалать с гуглом под мышкой. Вот вроде бы для обычного разработчика и все.
Ответ написан
SerzN1
@SerzN1
Challenge me!
в разных командах разный подход, начиная от описания комитов, веток и заканчивая тем что все в 1 ветке

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

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

Войти через TM ID
Похожие вопросы
Acme Crypto Corp Нижний Новгород
от 80 000 до 140 000 руб.
Teamlead Краснодар
До 100 000 руб.
Biganto Москва
от 80 000 руб.
19 авг. 2018, в 18:43
2000 руб./за проект
19 авг. 2018, в 17:11
200000 руб./за проект
19 авг. 2018, в 12:12
40000 руб./в месяц