Как я могу перезагрузить репозиторий github в колонке Google

#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 работает, однако я не уверен в удалении; потому что я помню, что тоже пытался это сделать.