কম্পিউটার

গিট কনফিগারেশন ব্যবহার করে কীভাবে গিট সেট আপ করবেন

কিভাবে গিট কনফিগারেশন ব্যবহার করে গিট সেট আপ করবেন

গিট কনফিগারেশন কমান্ডটি আপনার গিট ইনস্টলেশনের কনফিগারেশন বিকল্পগুলিকে পরিবর্তন করে। এটি প্রায়শই আপনার গিট ইমেল, সম্পাদক এবং আপনি গিট কমান্ডের সাথে ব্যবহার করতে চান এমন যেকোনো উপনাম সেট করতে ব্যবহৃত হয়৷

গিট এখন পর্যন্ত বিশ্বের সবচেয়ে জনপ্রিয় বিতরণ সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। প্রতিটি বিকাশকারী যারা একটি গিট প্রকল্পে কাজ করে তাদের স্থানীয়ভাবে একটি সংগ্রহস্থলের নিজস্ব অনুলিপি থাকতে পারে। এর মানে হল যে অনেক লোক একই প্রকল্পে একসাথে সহযোগিতা করতে পারে।

আপনি যখন প্রথম গিট দিয়ে শুরু করছেন, তখন আপনাকে কিছু সেটআপ করতে হবে। এই সেটআপটি আপনার কম্পিউটারে শুধুমাত্র একবার করা দরকার৷

এই গাইডে, আমরা গিট কনফিগ কমান্ড ব্যবহার করে কীভাবে গিট সেট আপ করব সে সম্পর্কে কথা বলতে যাচ্ছি। আমরা কয়েকটি গিট কনফিগার কমান্ডের মাধ্যমে চলব যা আপনি শুরু করতে ব্যবহার করতে পারেন। আর কিছু না করে, চলুন শুরু করা যাক!

গিট কনফিগারেশন কমান্ড

git config কমান্ড আপনার গিট ইনস্টলেশনের জন্য কনফিগারেশন মান সেট করে। আপনি একটি প্রকল্পের জন্য গিট ব্যবহার শুরু করার আগে, আপনি আপনার কম্পিউটারে আপনার গিট নাম এবং ইমেল কনফিগার করতে এই কমান্ডটি ব্যবহার করবেন৷

এই কমান্ডটি গিট কনফিগার ফাইলের বিষয়বস্তু পরিবর্তন করে। এই ফাইলগুলি তথ্য সঞ্চয় করে যেমন আপনার ব্যবহারকারীর নাম, ডিফল্ট সম্পাদক এবং ইমেল যা আপনি আপনার প্রতিশ্রুতির সাথে যুক্ত করতে চান৷

আপনি সংগ্রহস্থলগুলির সাথে কাজ শুরু করার আগে, আপনাকে কিছু প্রাথমিক কনফিগারেশন করতে হবে। আমরা পাঁচটি বিষয় কভার করতে যাচ্ছি:

  • কনফিগারেশন স্তর
  • আপনার পরিচয় তৈরি করা
  • একটি সম্পাদক সেট আপ করা হচ্ছে
  • একটি উপনাম তৈরি করা হচ্ছে
  • গিট দেখা এবং পুনরায় কনফিগার করা হচ্ছে

গিট কনফিগারেশন:কনফিগারেশন স্তরগুলি

আমরা শুরু করার আগে, ডিফল্ট গিট কনফিগারেশন বিকল্পগুলির জন্য আমাদের বিভিন্ন কনফিগারেশন স্তর নিয়ে আলোচনা করতে হবে৷

81% অংশগ্রহণকারী বলেছেন যে তারা বুটক্যাম্পে যোগ দেওয়ার পরে তাদের প্রযুক্তিগত কাজের সম্ভাবনা সম্পর্কে আরও আত্মবিশ্বাসী বোধ করেছেন। আজই একটি বুটক্যাম্পের সাথে মিলিত হন৷

গড় বুটক্যাম্প গ্র্যাড একটি বুটক্যাম্প শুরু করা থেকে শুরু করে তাদের প্রথম চাকরি খোঁজা পর্যন্ত ক্যারিয়ারের পরিবর্তনে ছয় মাসেরও কম সময় কাটিয়েছে।

কনফিগারেশন মান তিনটি ভিন্ন স্তরে সেট করা যেতে পারে:

  • –স্থানীয়:স্থানীয় মানগুলি সেই রিপোজিটরিতে প্রয়োগ করা হবে যেখানে git config কমান্ডটি কার্যকর করা হয়। এই মানগুলি একটি সংগ্রহস্থলের ভিতরে .git/config এ সংরক্ষণ করা হয়।
  • -সিস্টেম:সিস্টেমের মান একটি মেশিনে সমস্ত ব্যবহারকারীর জন্য প্রয়োগ করা হয়। আপনার সতর্কতার সাথে সিস্টেম-স্তরের কনফিগারেশন মান সেট করা উচিত কারণ এটি বিদ্যমান কনফিগারেশন পরিবর্তন করতে পারে। এই মানগুলি লিনাক্সে /etc/gitconfig এ সংরক্ষণ করা হয়।
  • –গ্লোবাল:একটি অপারেটিং সিস্টেমে একটি নির্দিষ্ট ব্যবহারকারীর জন্য বিশ্বব্যাপী মান প্রয়োগ করা হয়। এগুলি আপনার হোম ডিরেক্টরিতে ~/.gitconfig ফাইলের মধ্যে সংরক্ষণ করা হয়৷

আপনি যখন প্রথম Git সেট আপ করবেন, আপনি বেশিরভাগই – গ্লোবাল লেভেল ব্যবহার করবেন।

Git Config Username Command

আপনার গিট ব্যবহারকারীর নাম সেট করতে, git config –global user.name কমান্ডটি চালান। আপনার প্রথম এবং শেষ নাম উভয়ই উল্লেখ করা উচিত তবে আপনার ব্যবহারকারীর নাম আপনি আপনার প্রতিশ্রুতিতে সংযুক্ত করতে চান এমন কিছু হতে পারে৷

আপনার Git ব্যবহারকারীর নামটি আপনার সংস্করণ নিয়ন্ত্রণ ব্যবহারকারীর নামের মতো হতে হবে না, যেমন আপনি GitHub-এ ব্যবহার করেন।

আপনি যখন প্রথম Git ইনস্টল করবেন তখন আপনাকে আপনার পরিচয় সেট আপ করতে হবে। এটি বাধ্যতামূলক কারণ প্রতিটি প্রতিশ্রুতিতে আপনার নাম এবং আপনার ইমেল ঠিকানা থাকে। একটি প্রতিশ্রুতি তৈরি হয়ে গেলে আপনি তার সাথে যুক্ত লেখকের তথ্য পরিবর্তন করতে পারবেন না৷

আপনার নির্দিষ্ট করার জন্য দুটি তথ্য রয়েছে:আপনার নাম এবং ইমেল৷

আসুন git config কমান্ড ব্যবহার করে আমাদের ব্যবহারকারীর নামের মানগুলি কনফিগার করি:

git config --global user.name "Sarah Smith"

এটি আমাদের ব্যবহারকারীর নাম সারাহ স্মিথ সেট করবে। আমাদের সমস্ত ভবিষ্যত প্রতিশ্রুতি এই তথ্য উল্লেখ করবে। আমরা আমাদের ব্যবহারকারীর মালিকানাধীন সমস্ত সংগ্রহস্থলে এই ডিফল্ট গিট কনফিগারেশন প্রয়োগ করতে –গ্লোবাল বিকল্পটি ব্যবহার করেছি৷

Git Config ইমেল কমান্ড

আপনার গিট ইমেল ঠিকানা কনফিগার করতে, git config –global user.email কমান্ডটি চালান। এই git config ইমেল কমান্ড একটি যুক্তি গ্রহণ করে:আপনার ইমেল ঠিকানা।

git config --global user.email "sarah.smith@email.com"

আমরা দেখতে পারি আমাদের গ্লোবাল কনফিগারেশন ফাইল (~/.gitconfig):

চেক করে আমাদের কনফিগারেশন মান সেট করা হয়েছে।
[user]
    	email = sarah.smith@email.com
    	name = Sarah Smith

আমাদের পরিচয় সফলভাবে কনফিগার করা হয়েছে!

Git Config Editor Command

আপনি কি ভিম পছন্দ করেন? আপনি একটি emacs অনুরাগী? ন্যানো কি আপনার সব চাহিদা পূরণ করে? আপনি যে টেক্সট এডিটর পছন্দ করেন না কেন, এটি সম্পর্কে গিটকে বলা বুদ্ধিমানের কাজ। এর কারণ হল গিট কমিটের মতো অনেকগুলি কমান্ড রয়েছে, যা একটি পাঠ্য সম্পাদক খুলবে যাতে আপনি টাইপ করতে পারেন৷

আমাদের ডিফল্ট কোড এডিটর হিসেবে ন্যানো সেট করা যাক:

git config --global core.editor "nano"

প্রতিবার যখন আমরা একটি কমান্ড কার্যকর করি যা একটি পাঠ্য সম্পাদক চালু করে, ন্যানো ব্যবহার করা হবে। আপনি আপনার সিস্টেমে ইনস্টল করা যেকোনো পাঠ্য সম্পাদকের জন্য ন্যানো প্রতিস্থাপন করতে পারেন।

প্রতিবার যখন আমরা একটি কমান্ড কার্যকর করি যা একটি পাঠ্য সম্পাদক চালু করে, ন্যানো ব্যবহার করা হবে। আপনি আপনার সিস্টেমে ইনস্টল করা যেকোনো পাঠ্য সম্পাদকের জন্য ন্যানো প্রতিস্থাপন করতে পারেন।

কিভাবে একটি উপনাম তৈরি করবেন

আপনি কি বারবার একই কমান্ড টাইপ করতে ক্লান্ত হয়ে পড়েন? গিট উপনাম উদ্ধারের জন্য এখানে। তারা আপনাকে সাধারণ কমান্ডের জন্য শর্টকাট লিখতে দেয় যা আপনি লেখেন।

আপনি বরং git co লিখবেন git কমিট এর পরিবর্তে . আপনি ছোট করতে চান যে একটি দীর্ঘ আদেশ আছে? আমরা এই সমস্ত ক্ষেত্রে গিট উপনাম লিখতে পারি।

আসুন একটি গিট উপনাম লিখি যা গিট কমিট কমান্ডকে বলে:

git config --global alias.co commit

প্রতিবার আমরা git co চালাই , git commit কমান্ড চালানো হবে।

আপনার গিট কনফিগারেশন ফাইল কিভাবে দেখবেন

আপনি গিট কনফিগারেশন কমান্ড ব্যবহার করে একটি পৃথক কনফিগারেশন মান দেখতে পারেন এবং আপনি যে মানটি দেখতে চান তা অনুসরণ করে:

git config user.name

এটি "সারা স্মিথ" ফেরত দেয়। এই মানটি আমরা আমাদের কোডে আগে সেট করেছি৷

আপনি আপনার নির্দিষ্ট গিট ইনস্টলেশনের সাথে সম্পর্কিত সমস্ত কনফিগারেশন মানগুলি দেখতে git config –list কমান্ডটি ব্যবহার করতে পারেন:

git config --list

আপনি যা দেখতে পারেন তার একটি উদাহরণ এখানে দেওয়া হল:

user.email=sarah.smith@email.com
user.name=Sarah Smith
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
…

উপসংহার

git config কমান্ড আপনার Git ইনস্টলেশন কনফিগার করে।

আপনি যখন প্রথম গিট ব্যবহার শুরু করবেন, তখন আপনার নাম এবং ইমেল কনফিগার করা উচিত। এটি নিশ্চিত করবে যে গিট জানে আপনার কমিটের সাথে কোন পরিচয় সংযুক্ত করতে হবে।

আপনি একটি সম্পাদক সেট করা উচিত. এটি নিশ্চিত করে যে আপনি যদি একটি কমান্ড ব্যবহার করেন যা একটি পাঠ্য সম্পাদককে উল্লেখ করে, আপনার পছন্দের পাঠ্য সম্পাদক ফাইলটি খুলতে ব্যবহার করা হবে৷

কীভাবে গিট শিখতে হয় সে সম্পর্কে আরও শেখার সংস্থান এবং টিউটোরিয়ালের জন্য, আমাদের কীভাবে গিট শিখবেন গাইডটি দেখুন৷


  1. উইন্ডোজ 10 এ রেজিস্ট্রি ব্যবহার করে ডিফল্ট স্ক্রিপ্ট ডিবাগার কীভাবে সেট করবেন

  2. উবুন্টুতে কীভাবে গিট ব্যবহারকারীর নাম এবং ইমেল সেট আপ করবেন

  3. রাস্পবেরি পাইতে কীভাবে রাস্পবেরি পাই ওএস সেট আপ করবেন

  4. Google ব্যবহার করে সার্চ করার জন্য Cortana কিভাবে সেট করবেন