আমাকে প্রায়শই একাধিক প্রতিশ্রুতি বার্তাগুলি সংশোধন করতে হয় না তবে এটি একবার বা দু'বার হয়েছে এবং এটি কখনও মনে পড়ে না। আমি আশা করি অন্য কেউ আছে। আমি যখন git rebase -i HEAD~7, প্রত্যাশিত তালিকাটি প্রত্যাশার মতো ঠিক vi তে খোলে। আমি pickমানগুলি editযেখানে যথাযথ এবং তারপরে পরিবর্তন করি :wq।
সম্পাদক কার্যকর করতে পারেনি
core.editorআমার বিশ্বব্যাপী সেটিং .gitconfigহয় vi(আমিও তা পরিবর্তন করেছি vimএকটি দুর্দান্তভাবে মরিয়া পদক্ষেপের মাধ্যমে)। আমি চেষ্টা করার চেষ্টা করেছি mate, তবে এটি প্রাথমিক তালিকাটিও সঠিকভাবে খুলেনি তাই আমি এটিকে আবার পরিবর্তন করেছি।
আমি v1.7.3 ব্যবহার করছি এবং কোন পরামর্শ স্বাগত জানাই।
git config --global core.editor "/usr/local/bin/vim"আমার জন্য এটি স্থির করে।
git_editor "$TODO" || die_abort "Could not execute editor"। যেহেতু আপনি বলেছেন যে সম্পাদকটি আসলে আসবে, তার অর্থ এটি একটি ননজারো প্রস্থান কোডটি ফিরিয়ে দিচ্ছে। আপনি কি সেই আচরণটি কমান্ড-লাইনে সাধারণত ব্যবহার করে প্রতিলিপি করতে পারেন?