Другие языки программирования и технологии
Насколько хорошо надо знать Git начинающему программисту?
сейчас помаленьку изучаю гит и просто офигиваю, сколько там тонкостей... я думал там основные команду это pull и push,но нет. Насколько хорошо надо знать гит на первых парах?
там много НЕНУЖНЫХ тонкостей.
вот чем я пользуюсь в реальном и очень сложном проекте:
git clone // -b, --recursive
git init submodule
git add // *, -A
git commit // в том числе --amend с\без --no-edit для редактирования последнего коммита
git push // в том числе -f
git rebase // редактирует, удаляет, объединяет уже сделанные коммиты. также фикс конфликтов
git pull // в основном --prune, когда конфликты фиксю
git reset // --soft и --hard
git checkout // переключение и создание веток
иногда cherry-pick
на самом гитхабе пользуюсь ишью и пулл-реквестами.
и ВСЁ!
знать надо хорошо, потому что в проект придешь - могут быть другие проблемы - и 90% синьоров и тимлидов будут сыпать все сразу - а чем больше разных проблем, тем больше слез, депрессий и тем тяжелее расти и развиваться.
вот чем я пользуюсь в реальном и очень сложном проекте:
git clone // -b, --recursive
git init submodule
git add // *, -A
git commit // в том числе --amend с\без --no-edit для редактирования последнего коммита
git push // в том числе -f
git rebase // редактирует, удаляет, объединяет уже сделанные коммиты. также фикс конфликтов
git pull // в основном --prune, когда конфликты фиксю
git reset // --soft и --hard
git checkout // переключение и создание веток
иногда cherry-pick
на самом гитхабе пользуюсь ишью и пулл-реквестами.
и ВСЁ!
знать надо хорошо, потому что в проект придешь - могут быть другие проблемы - и 90% синьоров и тимлидов будут сыпать все сразу - а чем больше разных проблем, тем больше слез, депрессий и тем тяжелее расти и развиваться.
надо знать как минимум десять команд.. и опробовать их в деле
Главное понять как делать бранчи и зачем они нужны. И как все собирать обратно в мастер. Поставь дома гит, ютрек, за неделю разберешься.
Из командной строки работать не обязательно. Есть графические интерфейсы
Из командной строки работать не обязательно. Есть графические интерфейсы
Скачай cheat sheet, используй его, и на собеседованиях признавайся что используешь его - в этом ничего зазорного нет.
Главное чтобы ты понимал по описаниям в листе, "что оно вообще делает и нафига нужно" - вот это и есть то минимальное знание, которое необходимо. Оно добывается однократным прочтением учебника по гиту.
Главное чтобы ты понимал по описаниям в листе, "что оно вообще делает и нафига нужно" - вот это и есть то минимальное знание, которое необходимо. Оно добывается однократным прочтением учебника по гиту.
Настолько, чтоб работодатель понял, что ты его знаешь. )
Алексей Деков
push,pull,отмена последнего коммита, переключение по веткам-этого мало?
ты крашить линух собрался или все же винду? переходи на светлую сторону силы, бей винду!!!
Алексей Деков
чем винда то плоха?
Похожие вопросы
- Насколько сложно написать игру "Шахматы" начинающему программисту?
- Что нужно знать начинающему программисту?
- Нужно ли программисту знать Git?
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Я начинающий программист, у меня нет никаких программ специальных типа Borland для использования их при написании прогр
- Паскаль, не трудная задачка, помогите начинающему программисту!
- Выбор языка программирования, для начинающего программиста.
- Как начинающему программисту развить абстрактно-логическое мышление?
- Как начинающий программист не знаю где я и к чему идти.
- Сколько языков прог-ия вы знаете? И сколько советовали бы выучить начинающему программисту?