সহজ শাখা এবং একত্রীকরণ, একাধিক স্টেজিং এলাকা এবং একটি বিতরণকৃত ওয়ার্কফ্লো প্যারাডাইম সমর্থন করার জন্য গিট হল সবচেয়ে উন্নত সংস্করণ নিয়ন্ত্রণ ব্যবস্থাগুলির মধ্যে একটি। গিট থেকে আরও বেশি কিছু পেতে, আপনি "গিট আলিয়াস" নামে এর একটি বৈশিষ্ট্য ব্যবহার করতে পারেন। একজন ব্যক্তির ডাকনামের মতো, এই উপনাম বৈশিষ্ট্যটি গিট টার্মিনাল উইন্ডোতে দ্রুত ব্যবহারকারীর অভিজ্ঞতার জন্য পুনরাবৃত্তিমূলক পদক্ষেপগুলিকে একত্রিত করে সময় বাঁচায়। এখানে আমরা আপনাকে Git উপনামগুলি কী, সেগুলি কীভাবে যুক্ত করতে হয় এবং সবচেয়ে দরকারী উদাহরণগুলি দেখাই৷
গিট উপনাম:এটা কি?
গিট আলিয়াসকে একটি তৈরি কমান্ড হিসাবে সংজ্ঞায়িত করা যেতে পারে যা স্বয়ংক্রিয়ভাবে একটি শর্টকাট প্রক্রিয়া হিসাবে পুনরাবৃত্তিমূলক রেফারেন্সগুলি আনতে একটি বড় কমান্ডের পাঠ্যকে অনুমান করে। প্রোগ্রামার এমন কমান্ড ডিজাইন করতে গিট উপনাম ব্যবহার করতে পারে যা বিদ্যমান থাকা উচিত বা দক্ষ প্রতিশ্রুতি দেওয়ার জন্য যৌক্তিক অর্থ তৈরি করে।
এখানে "চেকআউট" এর জন্য তৈরি করা একটি গ্লোবাল উপনামের উদাহরণগুলির মধ্যে একটি রয়েছে যা একটি সংগ্রহস্থলে শাখাগুলি বিনিময় করতে ব্যবহৃত হয়। এখানে দেখানো দীর্ঘ কমান্ডের পরিবর্তে, কেউ এখন কেবল git co
ব্যবহার করতে পারে .
git config --global alias.co checkout
Git সংগ্রহস্থলে একটি নতুন শাখা তৈরি করতে শাখার জন্য একটি গিট উপনাম ব্যবহার করা হচ্ছে। দীর্ঘ কমান্ডের পরিবর্তে, কেউ উপনাম git br
ব্যবহার করতে পারেন .
git config --global alias.br branch
অবশেষে, এখানে একটি শর্টকাট কী সহ গিট কমিটের জন্য একটি উপনাম সংজ্ঞায়িত করা হয়েছে:git ci
.
git config --global alias.ci commit
গিট আলিয়াস দিয়ে শুরু করতে, আপনাকে প্রথমে গিট সঠিকভাবে ইনস্টল করতে হবে। আপনি এটি করার পরে, এখানে দেখানো হিসাবে এগিয়ে যান।
কিভাবে গিট উপনাম যোগ করবেন
টার্মিনাল উইন্ডোতে গিট উপনাম যোগ করা গিট ব্যাশকে বেশ সোজা এবং সহজ করে তোলে। কিন্তু আপনি এটি করার আগে, আপনাকে সঠিক গিট রিপোজিটরিতে আপনার কমান্ডগুলি স্থাপন করতে হবে, অন্যথায় এটি একটি "মারাত্মক:গিট রিপোজিটরি নয়" ত্রুটির দিকে নিয়ে যাবে৷
আপনার কমান্ডগুলি অবস্থান করতে এবং আপনি সঠিক ডিরেক্টরিতে কাজ করছেন তা নিশ্চিত করতে, আপনাকে এখানে দেখানো হিসাবে সংগ্রহস্থলটি আরম্ভ করতে হবে। শুরুতে একবার এই পদক্ষেপটি করতে হবে। নিম্নলিখিত উদাহরণে, রেপো পুনরায় চালু করা হয়েছে।
git init
clear
লিখুন পর্দা পরিষ্কার করতে. এখন আপনি অন্যান্য ফাংশনগুলির মধ্যে গিট উপনামের সাথে পরীক্ষা শুরু করতে পারেন।
একটি "স্থিতি" কমান্ডের জন্য একটি গিট উপনাম যোগ করা যাক। ওয়ার্কফ্লোতে কোনো পরিবর্তিত ফাইলের ট্র্যাক রাখতে এটি কার্যকর। আপনি এখানে দেখানো হিসাবে "st" হিসাবে এটির উপনাম সংজ্ঞায়িত করতে পারেন।
git config --global alias.st "status"
একবার হয়ে গেলে, এখানে দেখানো হিসাবে, আপনি সহজভাবে git st
টাইপ করতে পারেন একটি শর্টকাট হিসাবে। এখানে প্রতিশ্রুতি দেওয়ার জন্য কিছুই যোগ করা হয়নি কারণ এই সমস্ত ফাইল সিস্টেমগুলি আনট্র্যাক করা হয়নি, তবে স্ট্যাটাস উপনাম সঠিকভাবে কাজ করে৷
আরো গিট উপনামের উদাহরণ
1. গিট কমিট
গিট-এ আপনার শেষে যে কোনও কাজ করার জন্য মাস্টার রিপোজিটরিতে প্রতিশ্রুতিবদ্ধ হতে হবে। এটি গিটকে সবচেয়ে প্রয়োজনীয় উপনাম কমান্ডগুলির একটি কমিট করে।
git config --global alias.ci commit
2. গিট রিভার্ট কমিট
কখনও কখনও আপনাকে একা গিট ব্যাশ টার্মিনাল ব্যবহার করে করা একটি প্রতিশ্রুতি পূর্বাবস্থায় ফেরাতে হবে। এই প্রত্যাবর্তনের জন্য গিট উপনাম নিম্নরূপ সংজ্ঞায়িত করা যেতে পারে।
git config --global alias.rc revert<commit#>
3. গিট রিমুভ কমিট
কমিটের একটি কঠিন মুছে ফেলার জন্য, যা এটিকে সম্পূর্ণভাবে শাখা থেকে সরিয়ে দেয়, আপনাকে নির্দিষ্ট সংস্করণের জন্য রিসেট কমান্ড উপনাম ব্যবহার করতে হবে।
git config --global alias.rs reset
4. গিট চেঞ্জ কমিট মেসেজ
সাম্প্রতিক কমিটের মেসেজিং পরিবর্তন করতে চান? গিট চেঞ্জ কমিট মেসেজ এতে ভূমিকা পালন করে। নিম্নলিখিত এটি জন্য একটি উপনাম হতে পারে. অবশ্যই, এটি সাম্প্রতিক বার্তাকে প্রভাবিত করবে৷
৷git config --global alias.am amend
5. গিট চেঞ্জ শাখা
আপনি কি এক গিট শাখা থেকে অন্য শাখায় সুইং করতে চান? এখানেই চেকআউট উপনাম গুরুত্ব পায়।
git config --global alias.co checkout git co <existing branch> git co -b <new branch>
একইভাবে, আমরা নিম্নলিখিত কিছু কমান্ডের জন্য উপযুক্ত গিট উপনাম তৈরি করতে পারি:
- গিট ইউজারনেম চেক করুন :
git config --global user.name "James Joyce"
এর মত কিছু ব্যবহারকারী নামের ঘন ঘন উল্লেখ এড়াতে উপনাম করা যেতে পারে। - Git শো শাখাগুলি :সব শাখা একসাথে দেখতে চান? আপনাকে
git config --global branch;
এর জন্য একটি উপনাম খুঁজে বের করতে হবে দূরবর্তী শাখাগুলির জন্য,- r
যোগ করুন আদেশে।
উপরের টিউটোরিয়ালটি গিট ব্যাশ টার্মিনাল উইন্ডোতে সর্বাধিক ব্যবহৃত কমান্ডগুলির জন্য গিট উপনাম তৈরি করার পদ্ধতিগত, ধাপে ধাপে পদ্ধতি ব্যাখ্যা করে। আপনি কীভাবে গিটহাব প্রকল্প পরিচালনার সাথে শুরু করতে পারেন তা এখানে। এছাড়াও আপনি Jekyll এবং GitHub পৃষ্ঠাগুলির সাথে বিনামূল্যে আপনার ব্লগ হোস্ট করতে পারেন৷
৷