Ответ 1
Это на самом деле довольно просто. Вы можете переместить существующую историю в репозиторий Gist, как если бы вы переместили его в любой другой:
- Создайте Gist (просто введите несколько случайных символов, чтобы они создавались, введите заголовок, если хотите)
- Скопируйте URL-адрес вновь созданного Gist (он имеет форму
https://gist.github.com/<LONG-HEXNUMBER>.git
(если вы предпочитаете использовать URL-адреса SSH, вы можете вместо этого использовать[email protected]:<THAT-SAME-HEXNUMBER>.git
) - В существующем локальном репо do
git remote add origin <URL>
, гдеorigin
- это неиспользуемое локальное имя для удаленного - Введите ваши изменения. Предполагая, что у вас есть локальная ветвь
master
, вы хотите перезаписать удаленный с помощьюgit push -f origin master
- Нажимайте любые другие ветки или теги, которые вы хотите на пульте дистанционного управления, как обычно.