Создание файла main.go
Создадим файл main.go:
- В папке go-kata с помощью правой кнопки мыши находим New → Go file → Empty file.
- Далее программа спросит, нужно ли добавлять файлы автоматически. В этом окне необходимо поставить галочку рядом с Don’t ask again (Не спрашивать больше) и нажать Add.
- Автодобавление конфигурируется в Preferences > Version Control > Confirmation.
4. Также сконфигурируем стратегию обновлений merge или rebase. Так как в компаниях обычно используют стратегию rebase, о которой подробнее поговорим в следующих лекциях, настроим наш ide под эту стратегию.
Жмем Apply и OK.
5. Изменим название пакета в файле main.go на main и создадим функцию main.
6. Далее пишем main и нажимаем tab.
7. Зафиксируем изменения в репозитории и отправим в gitlab.
8. Goland использует commit window tool и отображает меньше информации о том, что происходит, поэтому лучше переключиться на commit dialog.
9. Эта настройка находится в Preferences > Version Control > Commit.
10. Продолжим отправку файлов в репозиторий.
Справа в окне есть флажок Analyze code.
Функция Analyze code анализирует код на различные виды ошибок перед коммитом в git. Если есть ошибки, коммит будет прерван. В больших проектах эта функция обычно сильно замедляет работу, а также требует дополнительного времени перед отправкой в репозиторий, поэтому флаг можно отключить.
11. Далее нажимаем ctrl + enter/cmd + enter.
12. Затем отправим изменения в репозиторий, воспользовавшись ранее настроенным хоткеем ctrl + shift + k/cmd + shift + k.
13. Жмем ctrl + enter/cmd + enter, после чего в правом нижнем углу в статусе появится прогресс-бар с ходом выполнения операции.
14. При успешной отправке изменений появится диалоговое сообщение в правом нижнем углу.
Хоть ide и упрощает работу с git, важно понимать, что происходит при работе с гитом. Список всех выполняемых команд можно найти в левом нижнем углу git во вкладке console: