Skip to content

Создание файла main.go

Создадим файл main.go:

  1. В папке go-kata с помощью правой кнопки мыши находим New → Go file → Empty file.
  2. Далее программа спросит, нужно ли добавлять файлы автоматически. В этом окне необходимо поставить галочку рядом с Don’t ask again (Не спрашивать больше) и нажать Add.
  3. Автодобавление конфигурируется в 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: