2017-01-24 42 views
-1

だから、私は一種の台無しにして行って、C9にすべての私のファイルを削除しました。私はまだ何も保存していないので、私は私の最後のコミットを私のC9に引っ張りたい。私はコミットのzipファイルをダウンロードすべきだと言った何かを読んだが、私は実際にそれをどうするべきか分からない。誰かが私を助けることができたら、私は本当にそれを感謝します!最後のコミットをGitHubからC9に引き出すにはどうしたらいいですか?

君たちがこれ以上の情報が必要な場合は、私は私のマスターブランチと私は後で必要になる場合がありますすべての隠しファイルを除くすべての私の枝を削除したため、私は私の最後のコミットから引きたいです。私はGithubからC9に引っ張ることについて本当に何かを見つけることができなかったので、これは皆さんに質問するのに良い質問だと思った。

+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

Githubに何かプッシュしましたか?そうでなければ、すべてのコミットを削除しました。すべてのファイルを回復するために、上記のリンクに依存する必要があります。 –

答えて

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'を使ってリモートを表示します –

関連する問題