গিট কনফিগারেশনের 3 স্তর রয়েছে; প্রকল্প, গ্লোবাল এবং সিস্টেম।
- প্রকল্প : প্রকল্প কনফিগারগুলি কেবলমাত্র বর্তমান প্রকল্পের জন্য উপলব্ধ এবং প্রকল্পের ডিরেক্টরিতে .git / কনফিগারেশনে সংরক্ষিত।
- গ্লোবাল : গ্লোবাল কনফিগারেশন বর্তমান ব্যবহারকারীর জন্য সমস্ত প্রকল্পের জন্য উপলব্ধ এবং ~ / .gitconfig এ সঞ্চিত।
- সিস্টেম : সিস্টেম কনফিগারেশন সমস্ত ব্যবহারকারী / প্রকল্পের জন্য উপলব্ধ এবং / etc / gitconfig এ সঞ্চিত।
একটি প্রকল্প নির্দিষ্ট কনফিগারেশন তৈরি করুন, আপনাকে প্রকল্পের ডিরেক্টরিতে এটি সম্পাদন করতে হবে:
$ git config user.name "John Doe"
একটি বৈশ্বিক কনফিগারেশন তৈরি করুন:
$ git config --global user.name "John Doe"
একটি সিস্টেম কনফিগারেশন তৈরি করুন:
$ git config --system user.name "John Doe"
এবং আপনি অনুমান করতে পারেন, প্রকল্পটি গ্লোবাল এবং গ্লোবাল ওভাররাইড সিস্টেমকে ওভাররাইড করে।
[user] email = ...
ব্লক পরিবর্তন করা , বিশ্বব্যাপী ওভাররাইড করবে~/.gitconfig
- এবং এটি কি কেবল আপনার ব্যবহারকারীর জন্য?