में सभी फ़ाइलों को हटाने की प्रतिबद्धता आज दूसरी बार 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
...
मैं कमांड लाइन के साथ मैक के लिए Github उपयोग कर रहे हैं और सोच है कि किसी तरह effing बातें निर्भर है।
$ 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_DIR' या' GIT_WORK_TREE' सेट है? – VonC
इस तरह के व्यवहार का पिछला उदाहरण बहुत जानकारीपूर्ण नहीं था: http://stackoverflow.com/questions/6180151/git-commit-without-file-name-and-without-a। क्या समस्या तब भी बनी रहती है जब आप अपने रेपो को क्लोन करते हैं, वहां एक संशोधन करने और प्रतिबद्ध करने की कोशिश करते हैं? – VonC