2016-10-22 15 views
0

私の流星アプリのディレクトリ全体を削除してコンパイル時エラー(meteor compilation - error output doesn't show where is the error?参照)を探しています。Git checkout ...チェックアウトファイルがありません

だから私は間違いがどこにあるのアイデアを持っているために、(クライアント)と(サーバー)のディレクトリを削除するようなものを試してみました:

$meteor 
=> compile time mistake 
$rm -rf ./client/* 
$meteor 
=> compile time mistake 
$rm -rf ./server/* 
$meteor 
=> compile time mistake 
$rm -rf ./api/* 
$meteor 
=> compile time mistake 

私はmisakeは、APIにあったことがわかったら、私がしようとしました私の最後のコミットを再度チェクアウトしますが、ファイルは戻ってこない!

私はそれらをバック持っている(エクストラerreur)に戻す(マスター)にしてから来ている
$ git branch 
    erreur 
* extra_erreur 
    master 
$ git checkout extra_erreur 
D client/cb.html 
D client/cb.js 
D client/choix_page.html 
D client/choix_page.js 
D client/hello.html 
D client/hello.js 
D client/home.html 
D client/home.js 
D client/ligne_produit.html 
D client/ligne_produit.js 
D client/main.css 
D client/main.html 
D client/main.js 
D client/menu.html 
D client/menu.js 
D client/navbar.html 
D client/navbar.js 
D client/restaurants.html 
D client/restaurants.js 
D client/subscribe.html 
D client/subscribe.js 
D client/templates.html 
Already on 'extra_erreur' 
$ cd client/ 
$ ls 
$ 

: -/

$ git checkout master 
D client/choix_page.html 
D client/choix_page.js 
D client/hello.html 
D client/hello.js 
D client/home.html 
D client/home.js 
D client/main.css 
D client/main.html 
D client/templates.html 
Switched to branch 'master' 
Your branch is ahead of 'dorj/master' by 3 commits. 
    (use "git push" to publish your local commits) 
$ git checkout extra_erreur 
D client/choix_page.html 
D client/choix_page.js 
D client/hello.html 
D client/hello.js 
D client/home.html 
D client/home.js 
D client/main.css 
D client/main.html 
D client/templates.html 
Switched to branch 'extra_erreur' 
$ ls 
client  common  imports  node_modules package.json server 
$ cd client/ 
$ ls 
cb.html   ligne_produit.html main.js   menu.js   navbar.js  restaurants.js  subscribe.js 
cb.js   ligne_produit.js menu.html  navbar.html  restaurants.html subscribe.html 

私はそれは:-( どのようなものがあり得ることはありません'D' の意味?ちょうどそれらのディレクトリのための

+0

ディレクトリ全体を削除しましたか? – sunkuet02

答えて

1

git checkout -- client server api

または

git checkout -- . for all

Gitは非常に混乱し、そのコマンドが機能し、パラメータを取る方法が矛盾する可能性があります。そう言えば、私はヘルプ・ページとグーグル・グリーグの間にあると確信しています。私はあなた自身がこれを思いついたと確信しています。

+0

' - 'はブランチ名を表しますか? –

+0

いいえ、文字通り '--'とタイプする必要があります。それはオプションの終わりを意味します。 'git checkout'の場合、それ以降はすべてパスです。マニュアルをお読みください。 https://git-scm.com/docs/git-checkout – Mort

関連する問題