গিট - কমিট সম্পাদক কীভাবে বন্ধ করবেন?


209

আমি পিডিএফ থেকে শিখতে এবং শিখতে নতুন। আমি কেবল একটি কমান্ড কার্যকর করেছি $ git commitএবং এটি একটি নতুন সম্পাদক খুলবে। তবে আমি সেই নতুন কমিট সম্পাদককে বন্ধ করার চেষ্টা করছি। কিভাবে এই কাজ করতে? আমি উইন্ডোতে গিট ব্যবহার করছি


একটি সম্পূর্ণ উত্তর নয়, তবে সম্পাদক এড়ানোর একটি উপায় "-m" বিকল্পটি ব্যবহার করা। উদাহরণস্বরূপ after গিট << আপনার_চেন্জগুলি> যুক্ত করুন, তারপরে my গিট কমিট করুন -ম "আমার পরিবর্তনগুলি; আমি সম্পাদককে এড়িয়ে চলেছি!"
কোয়েটজলকোটল

উত্তর:


242

সম্পাদক এ ফাইল সংরক্ষণ করুন। যদি এটি ইমাস থাকে: CTRLX CTRLSসংরক্ষণ করতে হয় তবে CTRLX CTRLCপ্রস্থান করতে বা এটি vi হলে::wq

escসম্পাদনা থেকে বেরিয়ে আসার জন্য প্রথমে টিপুন । (উইন্ডোজ / vi এ)


3
ব্যবহারকারীর ফাইলটি সংরক্ষণের পাশাপাশি সম্পাদকটি বন্ধ করতে হবে, সুতরাং ইমাকগুলির পক্ষে এটি আসলে Ctrl-X Ctrl-C
ব্যবহারকারী 4815162342

1
আপডেট হয়েছে ... আমি জানতাম, তবে বেশিরভাগ ইমাকস কমান্ডের মতো, তারা আমার মধ্যে এতটাই লিপ্ত হয় যে আমি কী তা ভুলে যাই ... আমি কেবল সেগুলি করি।
tpg2114

আপনি যদি ইমালস্ক্লিয়েন্ট ব্যবহার করেন তবে এটি দিয়ে বন্ধ করতে পারেনC-x #
আজমসা

1
ধন্যবাদ, উইন্ডোজ ব্যাশে এটি স্পষ্ট নয় যে আপনার অবশ্যই 1: প্রস্থান এবং 2: পরিবর্তনগুলি সংরক্ষণ করুন
জুয়ান মনসালভে

এই সন্নিবেশ মোডটি এমন কিছু যা আমি আমার উইন্ডোজ মেশিনে অক্ষম করতে পারি?
রেজেট নেট

199

পাশাপাশি সমস্যা ছিল। লিনাক্সে আমি Ctrl+ X(এবং Yনিশ্চিত করার জন্য) ব্যবহার করেছি এবং তারপরে আমি টান / ধাক্কা দেওয়ার জন্য প্রস্তুত শেলটিতে ফিরে এসেছি।

উপর উইন্ডোজ এলেবেলে ব্যাশ Ctrl + + Xকিছুই করতে এবং জানতে পারলেন হবে এটা বেশ চ / তেজ মত কাজ করে। iইনলাইন সন্নিবেশ মোডে প্রবেশ করতে টিপুন । খুব উপরে escবর্ণনটি টাইপ করুন, সন্নিবেশ মোড থেকে প্রস্থান করতে টিপুন , তারপরে টাইপ করুন :x!(এখন কার্সারটি নীচে রয়েছে) এবং enterসংরক্ষণ এবং প্রস্থান করতে আঘাত করুন।

:q!পরিবর্তে টাইপ করা থাকলে, সংরক্ষণ না করে সম্পাদক থেকে প্রস্থান করবেন (এবং প্রতিশ্রুতি বাতিল করা হবে)


18
এটি আমার জন্য উইন্ডোজের উত্তর
লড করুন

1
এস্ক: এক্স! - এটি কেবল এটি আবিষ্কারের মতো নয় যেন কেউ লুকিয়ে খেলছেন এবং কার্যকারিতা সহকারে অনুসন্ধান করছেন।
ত্রিস্তান

45

প্রতিশ্রুতিবদ্ধ বার্তা লেখার পরে, কেবল এসকি বাটন টিপুন এবং তারপরে লিখুন : ডাব্লিউকিউ বা : উইক! এবং তারপরে ইউনিক্স ফাইলটি বন্ধ করতে এন্টার দিন


6
এই সমাধানটি উইন্ডোটির জন্য গিট গুই বাশ-এ কাজ করে যা
ক্রোকমপিকো

! এটি বিশ্ববিদ্যালয়ের দিনগুলির কথা মনে করিয়ে দেয়, যখন আমরা কিছু ইউনিক্স ভিআই সম্পাদনা করার কাজ করেছি, দীর্ঘকাল পরে কিছু :wqআদেশ লিখেছিল
ইরফ

:x:wqভিমের জন্য একটি শর্টকাট ।
রিনিভিয়াস

19

আরও ভাল, সম্পাদক আপনি এমন কিছুর সাথে কনফিগার করুন (উদাহরণ হিসাবে gedit):

git config --global core.editor "gedit"

আপনি এটির মতো বর্তমান কনফিগারেশনটি পড়তে পারেন:

git config core.editor

আপনি কমান্ড লাইন থেকে প্রতিশ্রুতি বার্তা যুক্ত করতে পারেন।

git commit -m "blablabla"

এবং সম্পাদকটি প্রথমে খোলা হবে না।


7

git commitকমান্ডের পরে , আপনি সম্পাদকটিতে প্রবেশ করেছেন, তাই প্রথমে আঘাত করুন iতারপরে টাইপ করা শুরু করুন। সংগঠনের পর আপনার বার্তা আঘাত Ctrl + cতারপর:wq


4

ন্যানোর বিকল্প (আপনার জীবন আরও সহজ করে তুলতে পারে):

উইন্ডোজে নোটপ্যাড ব্যবহার করুন। কমান্ড প্রম্পটে টাইপ করুন:

git config core.editor notepad

উবুন্টু / লিনাক্সে, পাঠ্য সম্পাদক (gedit) ব্যবহার করুন। টার্মিনাল উইন্ডো টাইপ:

git config core.editor gedit


1

'সংরক্ষণ ও প্রস্থান' এর বিকল্প হিসাবে, আপনি গিট-কমিটের ফাংশনটি git-commit-commitডিফল্টরূপে আবদ্ধভাবে ব্যবহার করতে পারেন C-c C-c। এটি ফাইলটি সংরক্ষণ করবে এবং এটি বন্ধ করবে। এরপরে, আপনাকে C-x C-cপূর্বে উল্লিখিত হিসাবে ইম্যাকগুলি বন্ধ করতে হবে । আমি বর্তমানে কীভাবে স্বয়ংক্রিয়ভাবে ইমাসকে প্রস্থান করব তা সন্ধান করার চেষ্টা করছি।


1

আমার এই সমস্যাটি হয়েছিল আমি প্রম্পটের মতো একটি ">" পেয়েছি এবং আমি প্রতিশ্রুতি দিতে পারি না। আমি "মন্তব্যে" এর সাথে প্রতিস্থাপন করি এবং এটি কার্যকর হয়।

আমি আশা করি এই সাহায্য কারও!


আহা! আমি এই ">" প্রম্পটেও আটকে গিয়েছিলাম। আপনার মন্তব্য পড়ে আমি বুঝতে পেরেছিলাম যেহেতু আমি আমার মন্তব্যে একটি সংকোচনে অ্যাডাস্ট্রোফ ব্যবহার করেছি, টার্মিনালটি আমার উদ্ধৃতিটি বন্ধ করার অপেক্ষায় ছিল! অবশেষে আমি মুক্ত!
কেভিন Scharnhorst

0

নিশ্চিত নয় যে কী সংমিশ্রণটি আপনাকে সেখানে> প্রম্পটে পৌঁছে দেয় তবে এটি আমার জানা কোনও বাশ প্রম্পট নয়। আমি সাধারণত এটি দুর্ঘটনায় পেয়েছি। Ctrl + C (বা D) আমাকে $ প্রম্পটে ফিরে আসে।



0

ম্যাকে 1. চাপুন শিফট + জেড শিফট + জেড (দু'বার রাজধানী জেড)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.