Настраиваем Git для работы с JupyterLab
При работе в облаке зачастую JupyterLab является наиболее удобным средством разработки, поэтому вопросы интеграции с Git приобретают особое значение.
Прежде всего, напомню, что установку JupyterLab в Windows рассматривал ранее, там же рассказал, что расширение устанавливается командой:
pip install jupyterlab-git
Далее для работы потребуется дополнительная настройка. В демонстрационных целях создадим ноутбук со следующим содержанием:
Запустим консоль и произведем коммит:
После открываем на боковой панели меню для работы с Git и жмем на "Initialize a Repositary":
Теперь изменим файл и сделаем очередной коммит:
Далее щелкаем в меню "History" на иконку с блокнотом (напротив надписи note.ipynb) для отображения изменений:
Как можно заметить, изменения между коммитами отображаются не корректно. Чтобы это исправить, воспользуемся советом разработчиков библиотеки для правильной работы Git с блокнотами(nbdime, устанавливается с jupyterlab-git):
Итак, набираем в командной строке
nbdime config-git --enable --global
Теперь, если проделать аналогичные действия, получим:
Изменения корректно отображаются. Более того, теперь при открытии блокнота между названием файла и его содержанием появляется дополнительное меню:
Если добавить ячейку, как это сделано на картинке, и сохранить документ, то при нажатии на git отображаются изменения между введенным текстом и последним коммитом: