আমি পিডিএফ থেকে শিখতে এবং শিখতে নতুন। আমি কেবল একটি কমান্ড কার্যকর করেছি $ git commitএবং এটি একটি নতুন সম্পাদক খুলবে। তবে আমি সেই নতুন কমিট সম্পাদককে বন্ধ করার চেষ্টা করছি। কিভাবে এই কাজ করতে? আমি উইন্ডোতে গিট ব্যবহার করছি
আমি পিডিএফ থেকে শিখতে এবং শিখতে নতুন। আমি কেবল একটি কমান্ড কার্যকর করেছি $ git commitএবং এটি একটি নতুন সম্পাদক খুলবে। তবে আমি সেই নতুন কমিট সম্পাদককে বন্ধ করার চেষ্টা করছি। কিভাবে এই কাজ করতে? আমি উইন্ডোতে গিট ব্যবহার করছি
উত্তর:
সম্পাদক এ ফাইল সংরক্ষণ করুন। যদি এটি ইমাস থাকে: CTRLX CTRLSসংরক্ষণ করতে হয় তবে CTRLX CTRLCপ্রস্থান করতে বা এটি vi হলে::wq
escসম্পাদনা থেকে বেরিয়ে আসার জন্য প্রথমে টিপুন । (উইন্ডোজ / vi এ)
Ctrl-X Ctrl-C।
C-x #
পাশাপাশি সমস্যা ছিল। লিনাক্সে আমি Ctrl+ X(এবং Yনিশ্চিত করার জন্য) ব্যবহার করেছি এবং তারপরে আমি টান / ধাক্কা দেওয়ার জন্য প্রস্তুত শেলটিতে ফিরে এসেছি।
উপর উইন্ডোজ এলেবেলে ব্যাশ Ctrl + + Xকিছুই করতে এবং জানতে পারলেন হবে এটা বেশ চ / তেজ মত কাজ করে। iইনলাইন সন্নিবেশ মোডে প্রবেশ করতে টিপুন । খুব উপরে escবর্ণনটি টাইপ করুন, সন্নিবেশ মোড থেকে প্রস্থান করতে টিপুন , তারপরে টাইপ করুন :x!(এখন কার্সারটি নীচে রয়েছে) এবং enterসংরক্ষণ এবং প্রস্থান করতে আঘাত করুন।
:q!পরিবর্তে টাইপ করা থাকলে, সংরক্ষণ না করে সম্পাদক থেকে প্রস্থান করবেন (এবং প্রতিশ্রুতি বাতিল করা হবে)
প্রতিশ্রুতিবদ্ধ বার্তা লেখার পরে, কেবল এসকি বাটন টিপুন এবং তারপরে লিখুন : ডাব্লিউকিউ বা : উইক! এবং তারপরে ইউনিক্স ফাইলটি বন্ধ করতে এন্টার দিন ।
:wqআদেশ লিখেছিল
:x:wqভিমের জন্য একটি শর্টকাট ।
আরও ভাল, সম্পাদক আপনি এমন কিছুর সাথে কনফিগার করুন (উদাহরণ হিসাবে gedit):
git config --global core.editor "gedit"
আপনি এটির মতো বর্তমান কনফিগারেশনটি পড়তে পারেন:
git config core.editor
আপনি কমান্ড লাইন থেকে প্রতিশ্রুতি বার্তা যুক্ত করতে পারেন।
git commit -m "blablabla"
এবং সম্পাদকটি প্রথমে খোলা হবে না।
git commitকমান্ডের পরে , আপনি সম্পাদকটিতে প্রবেশ করেছেন, তাই প্রথমে আঘাত করুন iতারপরে টাইপ করা শুরু করুন। সংগঠনের পর আপনার বার্তা আঘাত Ctrl + cতারপর:wq
'সংরক্ষণ ও প্রস্থান' এর বিকল্প হিসাবে, আপনি গিট-কমিটের ফাংশনটি git-commit-commitডিফল্টরূপে আবদ্ধভাবে ব্যবহার করতে পারেন C-c C-c। এটি ফাইলটি সংরক্ষণ করবে এবং এটি বন্ধ করবে। এরপরে, আপনাকে C-x C-cপূর্বে উল্লিখিত হিসাবে ইম্যাকগুলি বন্ধ করতে হবে । আমি বর্তমানে কীভাবে স্বয়ংক্রিয়ভাবে ইমাসকে প্রস্থান করব তা সন্ধান করার চেষ্টা করছি।
আমার এই সমস্যাটি হয়েছিল আমি প্রম্পটের মতো একটি ">" পেয়েছি এবং আমি প্রতিশ্রুতি দিতে পারি না। আমি "মন্তব্যে" এর সাথে প্রতিস্থাপন করি এবং এটি কার্যকর হয়।
আমি আশা করি এই সাহায্য কারও!
মনে রাখবেন যে আপনি যদি কমিট সম্পাদক হিসাবে সাব্লাইম ব্যবহার করছেন তবে আপনার পতাকাগুলি দরকার-n -w , অন্যথায় গিট আপনার ভাবা বার্তাটি ফাঁকা এবং বিসর্জন ভেবে চলেছে keeps