Lần thứ hai ngày hôm nay git commit -m "don't quit me now"
xóa toàn bộ repo của tôi. Vì vậy, nó đi:git cam kết xóa tất cả các tệp trong repo
$ 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
...
Tôi đã sử dụng Github cho Mac cùng với dòng lệnh và tự hỏi liệu đó có phải là điều gì đó đang làm xáo trộn mọi thứ không.
$ 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
Trạng thái của kho lưu trữ của bạn (như thu được bằng 'trạng thái git') trước khi bạn thực hiện' git add .'? –
là biến môi trường 'GIT_DIR' hoặc' GIT_WORK_TREE' được đặt? – VonC
Ví dụ trước về hành vi như vậy không phải là rất nhiều thông tin: http://stackoverflow.com/questions/6180151/git-commit-without-file-name-and-without-a. Liệu vấn đề tồn tại nếu bạn sao chép repo của bạn, cố gắng thực hiện một sửa đổi ở đó và một cam kết? – VonC