6

本日2回目git commit -m "don't quit me now"に、リポジトリ全体が削除されます。だからそうなるのです:

$ git add .
$ git commit -m "please, be gentle"

[master 7af0e9c] please, be gentle
140 files changed, 0 insertions(+), 3186 deletions(-)
delete mode 100644 .DS_Store
delete mode 100644 .gitignore
delete mode 100644 .rspec
delete mode 100644 Gemfile
...

私はコマンドラインと一緒にGithubforMacを使用していて、それがどういうわけか問題を解決しているかどうか疑問に思っています。

$ git checkout
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   deleted:    .DS_Store
#   deleted:    .gitignore
#   deleted:    .rspec
#   deleted:    Gemfile
#   deleted:    Gemfile.lock
4

1 に答える 1

5

git statusすべてが削除のためにステージングされていることが示されているため、他のことを行う前に、インデックスを次のようにリセットしますHEAD

git reset HEAD

これを行った後、git statusエコーする必要があります

no changes added to commit (use "git add" and/or "git commit -a")

次に、再試行します。

git add .
git commit -m "new try"
于 2012-04-11T10:45:11.470 に答える