viসম্পাদক হিসাবে ব্যবহার করে আমার এই অদ্ভুত সমস্যা আছে git commit -a।
সাধারণ প্রবাহটি হ'ল: আমি টাইপ করি git commit -a, viউপস্থিত হই, আমি আমার প্রতিশ্রুতি বার্তা প্রবেশ করি এবং তারপরে :wqসেভ এবং প্রস্থান করি vi।
এটি কাজ করে। তবে, কখনও কখনও আমি :wqটাইপ করি এবং আমি টাইপ না করে :Wq(কারণ আমি শিফ্টটি ব্যবহার করি :)। তারপরে, যখন আমি নিজেকে সংশোধন করে :wqআবার টাইপ করি , gitনিম্নলিখিত ত্রুটিটি দেয়:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
আমি এটা কিভাবে ঠিক করবো?
7.3ও গিট 1.7.9.6 (Apple Git-31.1), মাউন্টেন লায়ন আফিকের ডিফল্ট
gitএবংvi? আমি ভিএম 7.3, গিট সংস্করণ 1.7.11.1 এর সাথে এটি প্রতিশোধ নিতে পারছি না।