- Гит не видит нужных веток
git fetch origin- Как подсмотреть решение, не теряя прогресс?
# Текущая ветка git checkout step0-start
git stash # сохраните изменения
git checkout step0 # перейдите в ветку с решением
git checkout step0-start # вернитесь
git stash apply # загрузите сохранениеДля того, чтобы не тратить впустую время на воркшопе:
- на установку пакетов
- установку софта и плагинов
- на ожидание интернета, который пригружают соседи
Прошу вас склонировать эту репку:
git clone [email protected]:nodkz/graphql-workshop-by.gitЗайти в папку с проектом и установить пакеты:
cd graphql-workshop-by
yarn installДа, мы будем использовать yarn в качестве менеджера пакетов здорового человека.
VSCode бесплатен и имеет кучу хороших плагинов. Atom проиграл войну еще года полтора, а после покупки Микрософтом – про него вообще можно забыть. Вобщем поставив и настроив VSCode, вы будите чувствовать себя не хуже чем в Вебшторме, а может быть даже и лучше.
После установки VSCode, необходимо установить следующие расширения:
graphql-for-vscode– (обязательно) для автокомплита GraphQL-запросов. Требует дополнительной установки Watchman'а в вашей системе. ☝️prettier-vscode– (обязательно) чтоб форматировать код и не тратить время на пробелы и табыvscode-eslint– (обязательно) для подсветки ошибок линтингаauto-rename-tag– чтобы JSX теги переименовывались вместеgitlens– няшный дополнительный GITindent-rainbow– чтоб красиво красились отступыnode-module-intellisense– автоподстановка модулей при импортеvscode-great-icons– ставит иконки к файлам, чтоб их легче различатьtheme-onedark-sublime– темная тема из атома (работаю на ней)vscode-language-babel– в хозяйстве пригодится- есть еще что добавить без чего жизнь совсем плоха?! – открой Pull Request
Если все склонировали, установили пакеты, скачали VSCode и плагины к нему. Установили Watchman. И перезапустили VSCode после всех установок, то должны получить вот такой скриншот:
a / b; // should be an error– говорит что c node_modules все нормально и все пакеты черезyarn installустановлены. Иначе либо пакеты не установлены, либо отключен встроенный плагин в VSCode по лингтингу тайпскрипта.wrongField # should be an error– проверяет что установленWatchmanв системе; и плагин к VSCodegraphql-for-vscode.
Установите к себе на десктоп Telegram. Через него я буду отправлять куски кода до того, как они будут попадать в ветку на гитхабе. Это позволит меньше печатать и не отстать от группы.
