0 के लिए चरणबद्ध परिवर्तनों में बदलाव नहीं करता है। मैं इस समस्या में एक रेल ऐप पर काम कर रहा हूं जिस पर मैं काम कर रहा हूं। मैं एक फीचर शाखा पर काम कर रहा था और हाल ही के मास्टर से रिबेस करना चाहता था। मैं निम्न कमांड भाग गया:Gemfile.lock हमेशा
$ git checkout master
$ git pull --rebase
अगर मैं अपने सुविधा शाखा को वापस चेकआउट करने की कोशिश मैं निम्नलिखित त्रुटि मिलती है:
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: Gemfile.lock
मैं करने के लिए वापस Gemfile.lock समाधान के लिए निम्न आदेशों की कोशिश की है उनमें से कोई भी सफल होने के साथ aster:
$ git checkout -- Gemfile.lock
$ git stash
$ git reset HEAD --hard
हर बार जब मैं एक नया Git आदेश मैं Gemfile.lock प्रतिबद्ध के लिए मंचन नहीं परिवर्तन होने के लिए वापस जाने चलाते हैं।
यहाँ मैं के साथ काम कर रहा हूँ पुस्तकालयों के निम्न संस्करण हैं:
$ git --version => 2.3.3
$ bundler --version => 1.7.9
परिवर्तन क्या हैं? कुछ भी महत्वपूर्ण है? –
कृपया 'मणि इंस्टॉल बंडलर' को फिर से चलाकर बंडलर को अपग्रेड करें। बंडलर 1.7.9 में कुछ बग हैं जो कुछ परिस्थितियों में 'Gemfile.lock' में अप्रत्याशित परिवर्तन कर सकती हैं। ये हाल के संस्करणों में तय किए गए हैं। केवल 'गिट' आदेशों को चलाने के दौरान इसका कारण क्या है, मुझे लगता है कि मैट बिल्ड्स का जवाब सबसे अच्छा है। –