#google-colaboratory
Вопрос:
В первой части моего кода в google Colab я клонирую репозиторий github:
!git clone https://github.com/xyz/abc.git
Иногда мне нужно изменить репозиторий github, а затем снова запустить код. Однако, если я этого не сделаю Factory reset runtime
, изменения не будут отражены после клонирования! Похоже, они где-то спрятаны. Я хочу знать, есть ли более простые решения вместо сброса времени выполнения?
Ответ №1:
Я предполагаю, что вы меняете элементы github где-то в другом месте и просто хотите внести последнюю информацию в свой блокнот Colab. Один из вариантов-использовать git pull
, но вы должны сделать это из папки, в которую был загружен ваш репозиторий. Например, вы сделали бы это в одной ячейке (обратите внимание, нет !).
cd abc
Затем в другой камере сделайте это
!git pull
Вам нужно будет изменить каталог на тот, с которого вы начали, поэтому сделайте это.
cd ..
Другой альтернативой является удаление полной папки и повторное выполнение клонирования.
!rm -r abc !git clone https://github.com/xyz/abc.git
Комментарии:
1. Спасибо
pulling
работает, однако я не уверен в удалении; потому что я помню, что тоже пытался это сделать.