11

github に新しいリポジトリを作成しました。ファイルでいっぱいのフォルダーから始めて、私が行った手順は次のとおりです。

git init
git add -A
git remote add origin ...

#Now pull in the first commit that github made
git pull origin master

#Check everything is OK
ls

えー!すべてのファイルが消えました!どうしたの?それらを取り戻すことはできますか?

4

5 に答える 5

15

それらを取り戻すことができます。それを指しているのはインデックスだけでしたがgit add、追加されたコンテンツをレポに入れます。git fsck「ぶら下がっている」(git の「参照されていない」の少し風変わりなつづり) ブロブとgit cat-file -pそれらのブロブを見つけるために から始めますfind .git/objects -type f | xargs ls -lt

于 2012-04-22T17:40:40.817 に答える
1

ファイルをコミットしたことがないので、申し訳ありません。実行する必要のある手順は次のとおりです。

git init
git add .
git commit -m 'Initial commit'
git remote add origin ...
git push origin master

疑わしい場合は、常にコミットすることを忘れないでください。あなたがそれをする限り、あなたはいつでもgitで何かを元に戻すことができます。

于 2012-04-22T14:54:23.090 に答える