আপনি যখন নতুন প্রতিশ্রুতি তৈরি করেন, গিটটি একটি পাঠ্য সম্পাদককে জ্বালিয়ে দেয় এবং এতে কিছু স্টাফ লিখে দেয়।
এই পাঠ্য সম্পাদকটি ব্যবহার করে, উদ্দেশ্যটি আপনার প্রতিশ্রুতিবদ্ধ বার্তাটি লেখার জন্য যা আপনার উদ্দীপনা দ্বারা নির্মিত কমিটের সাথে যুক্ত হবে।
আপনি এটি শেষ করার পরে, সংরক্ষণ করুন এবং পাঠ্য সম্পাদকটি প্রস্থান করুন। গিটটি আপনি যা লিখেছেন তা প্রতিশ্রুতি বার্তা হিসাবে ব্যবহার করবে।
প্রতিশ্রুতিবদ্ধ বার্তার একটি নির্দিষ্ট কাঠামো রয়েছে যা নীচে বর্ণিত:
প্রতিশ্রুতিবদ্ধ বার্তার প্রথম লাইন বার্তা শিরোনাম (বা শিরোনাম) হিসাবে ব্যবহৃত হয়। কমিটের শিরোনামটির প্রিফার্ড দৈর্ঘ্য 40 টিরও কম অক্ষরের চেয়ে কম, কারণ এটি এমন একটি অক্ষরের সংখ্যা যা গিথুব একটি প্রদত্ত ভান্ডারটি কমিট করার আগে কমিট ট্যাবে প্রদর্শিত হয় যা কিছু লোক বিরক্তিকর বলে মনে হয়।
শিরোনামটি রচনা করার সময়, প্রথম শব্দের জন্য মূলধন, বর্তমান কাল ক্রিয়া ব্যবহার করা সাধারণ অনুশীলন, যদিও প্রয়োজনীয় নয়।
একটি নতুন লাইন বার্তার শিরোনাম এবং শৃঙ্গটি বর্ণিত করে।
আপনি যা পছন্দ করেন তা শরীর ধারণ করতে পারে। আপনার প্রতিশ্রুতি দ্বারা প্রবর্তিত পরিবর্তনগুলির একটি ওভারভিউ যুক্তিসঙ্গত। কিছু তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিতে তথ্য ব্যবহার করে বিভিন্ন ধরণের হুকগুলি বন্ধ করার জন্য প্রতিশ্রুতিবদ্ধ বার্তাগুলির মূল অংশ অন্তর্ভুক্ত করা হয়েছে (আমি দুটি নাম রাখার জন্য জেরিট এবং পিভোটাল ট্র্যাকার ভাবছি)।
একটি সংক্ষিপ্ত এবং মিষ্টি উদাহরণ এখানে। একটি নেতৃস্থানীয় #
একটি মন্তব্য বোঝায়।
Gitignore index.pyc
Ignore gunicorn generated binary file
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch dev
# Your branch is ahead of 'origin/dev' by 10 commits.
# (use "git push" to publish your local commits)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: .gitignore
#
এখানে একজন মিঃ টরভাল্ডস একটি ভাল প্রতিশ্রুতিবদ্ধ তা সম্পর্কে আলোচনা করেন।
এবং এখানে টপোপ একইভাবে করে।
অন্যান্য বেশ কয়েকটি উত্তরে যেমন বলা হয়েছে, ডিফল্ট সম্পাদক পরিবর্তন করা হ'ল কমান্ড লাইনের ওয়ান-লাইনার।
আমার পছন্দ জন্য:
git config --global core.editor "vim"
--global
আপনার ডিফল্ট পরিবর্তন করতে যোগ করতে হবে না?