আমাকে প্রায়শই একাধিক প্রতিশ্রুতি বার্তাগুলি সংশোধন করতে হয় না তবে এটি একবার বা দু'বার হয়েছে এবং এটি কখনও মনে পড়ে না। আমি আশা করি অন্য কেউ আছে। আমি যখন 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"
। যেহেতু আপনি বলেছেন যে সম্পাদকটি আসলে আসবে, তার অর্থ এটি একটি ননজারো প্রস্থান কোডটি ফিরিয়ে দিচ্ছে। আপনি কি সেই আচরণটি কমান্ড-লাইনে সাধারণত ব্যবহার করে প্রতিলিপি করতে পারেন?