2017-01-24 2 views
-1

Итак, я как бы перепутался и пошел и удалил все мои файлы на C9. Я еще ничего не спас, поэтому я хотел бы потянуть свою последнюю фиксацию в свой C9. Я прочитал кое-что, что сказал, что я должен загрузить zip-файл коммита, но я действительно не знаю, что с этим делать. Если бы кто-нибудь мог мне помочь, я бы очень признателен!Как перенести последнее сообщение с GitHub на C9?

Если вам нужна дополнительная информация, я хочу извлечь из моего последнего коммита, потому что я удалил все свои ветви, кроме моей главной ветви, и всех скрытых файлов, которые мне могут понадобиться позже. Я не мог найти ничего о том, чтобы потянуть в C9 от Github, поэтому я подумал, что это будет хороший вопрос, чтобы спросить вас, ребята.

+0

Сложно сказать, где вы с информацией, предоставленной Вами (вы работали в репозитории Git? Знаете ли клонировать один? Вы сделали какие-либо коммиты? и т. д.), но я бы предложил использовать функцию истории ревизий Cloud9. См. Https://community.c9.io/t/how-do-i-recover-a-deleted-file/17 –

+0

@BradyDowling У меня есть коммиты (и почему я хочу получить/извлечь из него). Я ничего не клонировал (мне нужно?), Я поместил 'rm -rf .git', не зная, что это такое, можно ли восстановить мои файлы? Мой C9 уже связан с моим Github. Я не хочу клонировать среду IDE, над которой я работаю прямо сейчас, поскольку я в основном ввернул все, но я хочу получить/вытащить из своего последнего коммита, потому что я все сделал, прежде чем все испортить. –

+0

Вы что-то толкнули в Гитуб? Если нет, вы удалили все свои коммиты. Теперь вам нужно будет зависеть от ссылки, упомянутой выше, для восстановления любых файлов. –

ответ

0

вы можете удалить все файлы, которые вам не нужны, а затем запустить следующий

cd ~/workspace # make sure you are in the right folder 
git init .  # create new git repo instead of the one you've deleted 
# now add your github repository as origin 
git remote add origin [email protected]:jinntakk/upskill_saas_tutorial.git -f 
git remote set-head origin -a 

git fetch     # fetch your commits from github 
git reset origin/HEAD --hard # reset working tree to the remote 
+0

Я делал все, но когда я запускал 'git branch' на консоли, он показывал только мастер. Я сделал что-то не так? –

+0

Кроме того, когда я делал «git remote add origin» [email protected]: jinntakk/upskill_saas_tutorial.git -f' , казалось, добавлял другие мои ветви. Поэтому я думаю, что я сделал что-то правильно. В любом случае, спасибо за помощь. Я чувствую, что я на один шаг ближе, чтобы вернуть все. –

+0

'git branch' показывает только локальные ветви, используйте' git branch -a', чтобы увидеть пульты –

Смежные вопросы