কমান্ড লাইন থেকে গিট কমিট বার্তায় আমি একটি বিস্ময়বোধক স্থানটি কীভাবে প্রবেশ করব?
ব্যাকস্ল্যাশ দিয়ে বিস্ময়কর বিন্দুটি থেকে মুক্তি পাওয়া সম্ভব, তবে তারপরে ব্যাকস্ল্যাশটি কমিটের বার্তায়ও শেষ হয়।
আমি এরকম কিছু চাই:
git commit -am "Nailed it!"
কমান্ড লাইন থেকে গিট কমিট বার্তায় আমি একটি বিস্ময়বোধক স্থানটি কীভাবে প্রবেশ করব?
ব্যাকস্ল্যাশ দিয়ে বিস্ময়কর বিন্দুটি থেকে মুক্তি পাওয়া সম্ভব, তবে তারপরে ব্যাকস্ল্যাশটি কমিটের বার্তায়ও শেষ হয়।
আমি এরকম কিছু চাই:
git commit -am "Nailed it!"
উত্তর:
ডাবল কোটের পরিবর্তে একক উদ্ধৃতি ব্যবহার করুন
git commit -am 'Nailed it!'
বিকল্পভাবে, যদি আপনাকে যে কোনও কারণে ডাবল উদ্ধৃতি ব্যবহার করতে হয় তবে তবুও আপনি আক্ষরিক চান !
তবে আপনার স্ক্রিপ্টের শীর্ষে ইতিহাসের সম্প্রসারণ বন্ধ করে দিনset +H
git commit -am "$FOO: Nailed it"'!'
git commit
আমার বার্তার জন্য একটি পাঠ্য সম্পাদক খুলতে সবেমাত্র (নো-এম) ব্যবহার করেছি।
git commit -m "This is the best code ever"!
ওএসএক্সে @ রায়ান এইচ উত্তরে বর্ণিত হিসাবে ব্যবহার করুন ।
এর সমাধানের আর একটি উপায় হল এর পরে একটি স্থান যুক্ত করা ! মত:
git commit -am "Nailed it! "
উল্লেখ্য স্থান মধ্যে ! এবং সর্বশেষ " ।
(প্রতিশ্রুতি বার্তায় স্থানটি অন্তর্ভুক্ত করা হবে না - গিটটি স্বয়ংক্রিয়ভাবে প্রতিশ্রুতি বার্তাগুলি থেকে হোয়াইট স্পেস অনুসরণ করে ট্রিম করে।)
git commit -m "$(sillyname) $(buzzphrase). $(superb)! "
:)
পরিবর্তে কোন উদ্ধৃতি ব্যবহার করে বা পালাতে হবে তা মনে করার দরকার নেই
Ctr
X
E
your আপনার "বাহ্যিক সম্পাদক" খুলবে।… কমান্ডটি কার্যকর করা হবে এবং গিট কমিট বার্তায় কোনও বিশেষ অক্ষর সঠিকভাবে প্রদর্শিত হবে!
(এনবি আরও অনেকগুলি ব্যবহার: জটিল কমান্ডগুলি টাইপ করা, আপনার প্রতিশ্রুতি বার্তায় লাইন ব্রেক যোগ করা ইত্যাদি)
আপনার যদি ডাবল উক্তি ব্যবহার করতে !
হয় এবং এটি বার্তার শেষ অক্ষর হয় তবে কেবল !
উদ্ধৃতিগুলির বাইরে রাখুন , কারণ আমরা কেবল উদ্ধৃতি ব্যবহার করছি যাতে বার্তাটিতে স্থানগুলি অন্তর্ভুক্ত হয়।
git commit -m "Reverting last commit because I don't like it"!
যদি আপনাকে !
মাঝের স্ট্রিংটি অন্তর্ভুক্ত করতে হয় তবে আপনি একক উদ্ধৃতি ব্যবহার করতে পারেন তবে আপনাকে যদি আক্ষরিক একক উদ্ধৃতি ব্যবহার করতে হয় তবে আপনাকে আপনার উদ্ধৃতিটি বন্ধ করতে হবে, তারপরে '
স্ট্রিংটির বাইরের অংশটি এড়িয়ে চলবে। সুতরাং, এর বলে আপনার বার্তা দিন I don't like it! Reverting again!
, এই সঙ্গে গঠিত হতে পারে 'I don'
+ + \'
+ +'t like it! Reverting again!'
git commit -m 'I don'\''t like it! Reverting again!'
এর চেয়ে জটিল যে কোনও কিছু, আপনি সম্ভবত আরও ভাল git commit
থাকবেন এবং গিটকে আপনার ডিফল্ট পাঠ্য সম্পাদককে ডাকতে হবে :)
আপনি টাইপ করতে পারেন:
git commit -am "Nailed it
!
"
সুতরাং কেবল এন্টার টিপুন এবং একটি নতুন লাইনে বিস্মৃত চিহ্নটি রাখুন, তারপরে প্রতিশ্রুতি বার্তাটি বন্ধ করুন। একদিন দুর্ঘটনায় তা খুঁজে পেয়েছি।
হুম। এটি একটি স্ল্যাশ সহ পালিয়ে যাওয়া আমার পক্ষে প্রতিশ্রুতিবদ্ধ বার্তায় প্রদর্শিত হবে না।
git commit -m "Nailed it\!"