今天第二次git commit -m "don't quit me now"
删除了我的整个回购。所以它:git commit删除回购中的所有文件
$ 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
...
我一直在使用Github的Mac旁边的命令行,并想知道如果这是某种程度上让事情。
$ 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
在执行'git add .'之前,您的存储库的状态(通过'git status'获得)是什么? – 2012-04-11 05:29:22
是你的环境变量'GIT_DIR'或'GIT_WORK_TREE'集合? – VonC 2012-04-11 05:38:45
以前的这种行为的实例并不是非常丰富:http://stackoverflow.com/questions/6180151/git-commit-without-file-name-and-without-a。如果你克隆你的repo,那么问题是否会持续存在,并尝试在那里进行修改和提交? – VonC 2012-04-11 05:39:49