ইনস্টল এবং কনফিগারেশন: প্রথম চালানোর জন্য Git প্রস্তুত করা
Windows, macOS এবং Linux-এ Git ইনস্টল করব, ব্যাখ্যা করব কেন নাম এবং ইমেল কনফিগারেশন শুধু আনুষ্ঠানিকতা নয়, বরং কমিট ইতিহাসের অংশ। সুবিধাজনক টার্মিনাল এবং কিছু দরকারী এলিয়াস কনফিগার করব, যাতে প্রথম দিন থেকেই দীর্ঘ কমান্ড নিয়ে সমস্যায় না পড়ে আরামে কাজ করতে পারি।
- আপনি যেকোনো অপারেটিং সিস্টেমে Git ইনস্টল করতে এবং ইনস্টলেশন সঠিকভাবে হয়েছে কিনা তা যাচাই করতে সক্ষম হবেন।
- আপনি বুঝতে পারবেন কেন Git নাম এবং ইমেল প্রয়োজন, এবং এই ডেটা কমিট ইতিহাসে কীভাবে উপস্থিত হয়।
- আপনি গ্লোবাল কনফিগারেশন সেট করতে সক্ষম হবেন যাতে পরে আর এটিতে ফিরে আসতে না হয়।
จุดเริ่มต้นของบทเรียน
কেন গিট ব্যাশ উইন্ডোজের জন্য সেরা পছন্দ
- গিট ব্যাশ উইন্ডোজের জন্য একটি সম্পূর্ণ ইউনিক্স পরিবেশ প্রদান করে
- উইন্ডোজ এবং ইউনিক্সের লাইন ব্রেকের ভিন্নতা নিয়ে সমস্যার সমাধান করে
- লিনাক্স/ম্যাক-এর সাথে কমান্ডের অভিন্নতা নিশ্চিত করে
- সহকর্মীদের সাথে কাজ করার সময় ভুল এড়ায়
আপনি যদি উইন্ডোজে কাজ করেন, তাহলে স্ট্যান্ডার্ড কমান্ড প্রম্পট গিট নিয়ে কাজ করার সময় অপ্রত্যাশিত সমস্যা তৈরি করতে পারে। বিশেষ করে নিউলাইন অক্ষর এবং ফাইল পাথ নিয়ে। গিট ব্যাশ এই সমস্যাগুলো সমাধান করে, উইন্ডোজের ভিতরেই একটি সম্পূর্ণ ইউনিক্স পরিবেশ তৈরি করে। এর মানে হলো, সব কমান্ড লিনাক্স বা ম্যাকে আপনার সহকর্মীদের মতোই কাজ করবে। আপনি সহযোগিতামূলক কাজের সময় অনেক ভুল এড়াতে পারবেন এবং ডিবাগিংয়ে ঘণ্টার পর ঘণ্টা বাঁচাতে পারবেন। এটি বিশেষ করে নতুন ডেভেলপারদের জন্য গুরুত্বপূর্ণ যারা সবেমাত্র ভার্সন কন্ট্রোল সিস্টেম শিখছেন।
ধাপে ধাপে: গিট ডাউনলোড এবং ইনস্টল করা
- ব্রাউজারে git-scm.com ওপেন করুন
- উইন্ডোজের জন্য সর্বশেষ গিট ভার্সন ডাউনলোড করুন
- অ্যাডমিনিস্ট্রেটর হিসেবে ইনস্টলার রান করুন
- লাইসেন্স চুক্তি গ্রহণ করুন
ব্রাউজার খুলুন এবং অফিসিয়াল ওয়েবসাইট git-s-c-m ডট কম-এ যান। মূল পৃষ্ঠায় আপনি একটি বড় ডাউনলোড বাটন দেখতে পাবেন - এটি আপনার অপারেটিং সিস্টেম নিজে থেকেই চিহ্নিত করবে। ইনস্টলার ডাউনলোড করুন এবং অ্যাডমিনিস্ট্রেটর হিসেবে চালান। প্রথম স্ক্রিনে আপনাকে লাইসেন্স চুক্তি স্বাগত জানাবে - এটি স্ক্রোল করুন এবং 'Next' চাপুন। আমি সুপারিশ করছি সব সেটিংস ডিফল্ট রাখতে, যদি না আপনি নিশ্চিত হন কী করছেন।
গিট ইনস্টলেশনের সময় গুরুত্বপূর্ণ সেটিংস
- 'Use Git from Windows Command Prompt' নির্বাচন করুন
- 'Checkout as-is, commit Unix-style' সেট করুন
- নতুনদের জন্য ন্যানো এডিটর রাখুন
- এই সেটিংস সামঞ্জস্যের জন্য অত্যন্ত গুরুত্বপূর্ণ
ইনস্টলেশনের অন্যতম গুরুত্বপূর্ণ মুহূর্ত হলো অপশন নির্বাচন। PATH কনফিগারেশনের ধাপে 'Use Git from the Windows Command Prompt' নির্বাচন করুন। এটি গিটকে যেকোনো কমান্ড লাইন থেকে চালানোর অনুমতি দেবে। এরপর, লাইন এন্ডিং ফরম্যাট নির্বাচনের সময় 'Checkout as-is, commit Unix-style line endings' বেছে নিন - এটি অন্যান্য সিস্টেমের সাথে সামঞ্জস্য নিশ্চিত করবে। ডিফল্ট এডিটর ন্যানো রাখুন, যদি আপনি এটির সাথে পরিচিত না হন - এটি নতুনদের জন্য সহজ। এই সেটিংস ভবিষ্যতে গিটের সঠিক কাজের জন্য অত্যন্ত গুরুত্বপূর্ণ।
บทเรียนฉบับเต็มใช้ได้เมื่อสมัครสมาชิก
ฉบับเต็มมีสไลด์เพิ่มอีก 29 สไลด์
วิดีโอ สไลด์ทั้งหมด โน้ต แบบทดสอบ AI ติวเตอร์ และการสัมภาษณ์จะเปิดหลังเข้าสู่ระบบและสมัครสมาชิก
เข้าสู่ระบบหรือลงทะเบียน สมัครสมาชิกเนื้อหาบทเรียน
- কেন গিট ব্যাশ উইন্ডোজের জন্য সেরা পছন্দ
- ধাপে ধাপে: গিট ডাউনলোড এবং ইনস্টল করা
- গিট ইনস্টলেশনের সময় গুরুত্বপূর্ণ সেটিংস
- গিট ইনস্টলেশন সঠিক কিনা যাচাই করা
- ম্যাকওএস-এ গিট ইনস্টলেশন: হোমব্রুর মাধ্যমে সহজ পথ
- লিনাক্সে গিট ইনস্টলেশন: বিভিন্ন ডিস্ট্রিবিউশনের জন্য কমান্ড
- কিভাবে নিশ্চিত করবেন যে গিট সঠিকভাবে ইনস্টল হয়েছে
- গিট-এ আপনার ডিজিটাল স্বাক্ষর
- কমিটের জন্য নাম এবং ইমেইল সেটআপ করা
- ভুল লেখক সেটিংসের পরিণতি
- গিট-এর গ্লোবাল সেটিংস: আপনার ডিজিটাল ছাপ
- অনুশীলন: ডেভেলপারের নাম এবং ইমেইল সেটআপ
- গিট সেটিংসের সঠিকতা যাচাই করা
- গিট-এ সেটিংসের তিন স্তর: সিস্টেম, গ্লোবাল, লোকাল
- সিস্টেম সেটিংস: সবার জন্য সাধারণ নিয়ম
- গ্লোবাল সেটিংস: আপনার ব্যক্তিগত প্রোফাইল
- লোকাল সেটিংস: নির্দিষ্ট প্রজেক্টের নিয়ম
- কেন Git-এর টেক্সট এডিটর প্রয়োজন?
- Git-এর জন্য পছন্দের এডিটর কনফিগার করুন
- জনপ্রিয় এডিটরগুলির জন্য কমান্ড উদাহরণ
- Git-এ অ্যালিয়াস: আপনার ব্যক্তিগত কমান্ড অভিধান
- প্রথম অ্যালিয়াস তৈরি: git status
- ইতিহাসের সুন্দর ভিজুয়ালাইজেশনের জন্য অ্যালিয়াস
- কিভাবে সব তৈরি করা alias দেখবেন
- Git-এ রঙিন আউটপুট: শুধু সৌন্দর্য নয়
- Git-এ রঙিন আউটপুট চালু করি
- নিজের পছন্দ অনুযায়ী রঙ কাস্টমাইজ করুন
- লেখক সেট করার সময় সাধারণ ভুলগুলি
- গ্লোবাল এবং লোকাল সেটিংস: কোনটি প্রাধান্য পায়?
- কেন এডিটর খুলছে না? সমস্যা সমাধান
- 30 সেকেন্ডে কীভাবে সেটিংস চেক করবেন
- আপনার Git ব্যবহারের জন্য প্রস্তুত!
บทความเกี่ยวกับบทเรียนนี้
- วิธีติดตั้ง Git บน Windows, macOS และ Linux
- Git Bash: คืออะไร และใช้งานบน Windows อย่างไร
- Git GUI: โปรแกรม Git แบบกราฟิก TortoiseGit, GitKraken, VS Code และอื่น ๆ
- ตั้งค่า Git: git config ชื่อ อีเมล และคีย์ SSH
- Git และ GitHub: ต่างกันอย่างไร และเชื่อมโยงกันอย่างไร
บทเรียนทั้งหมดในคอร์สนี้
- গিটের ভূমিকা: শুরু থেকে আত্মবিশ্বাসী ডেভেলপার পর্যন্ত
- কেন আদৌ Git প্রয়োজন — এবং কেন এটি ছাড়া চাকরি পাওয়া যায় না
- ইনস্টল এবং কনফিগারেশন: প্রথম চালানোর জন্য Git প্রস্তুত করা
- প্রথম রিপোজিটরি: init, add, commit এবং ইনডেক্সের যাদু
- ইতিহাস পড়া: log, diff, show এবং অতীতে নেভিগেশন
- শাখা: আপনার কোডের সমান্তরাল বাস্তবতা
- ভুল বাতিল: restore, reset, revert — সঠিক ও বিপজ্জনক ব্যবহার
- গিটহাব ও দূরবর্তী রিপোজিটরি: আপনার কোড ক্লাউডে
- দলগত কাজ: ফর্ক, ফিচার ব্রাঞ্চ এবং পুল রিকোয়েস্ট
- মার্জ কনফ্লিক্ট: আতঙ্কিত না হয়ে বুঝুন এবং সমাধান করুন
- বাস্তব দলে গিট প্রক্রিয়া: কোন ওয়ার্কফ্লো বেছে নেবেন
- উন্নত টুল: রিবেস, স্ট্যাশ, চেরি-পিক এবং ট্যাগ
- চূড়ান্ত প্রকল্প: বাস্তব দলগত উন্নয়ন সিমুলেশন