GitHubBeginner
Repository তৈরি, clone, fork
নতুন repo তৈরি, clone, fork কী — বাংলায়।
14টি অংশবাংলা ভাষায়
Repository তৈরি
- Tests → New repository
- Repository name (সাধারণত dash-separated)
- Public (সবাই দেখতে) নাকি Private (শুধু আপনি/দল)
- Initialize with README — optional
- .gitignore template বাছুন — ভাষা অনুযায়ী
- License বাছুন (open-source)
Clone — লোকালে নেওয়া
git clone https://github.com/user/project.git
cd projectFork কী?
Fork হলো অন্যের public repository-র নিজের কপি তৈরি করা। মূল না খাটিয়ে আপনি এতে পরিবর্তন আনেন; পরে PR দিয়ে মূল-এ contribute করতে পারেন।
# Fork button (repo পেজের উপরে)
# তারপর আপনার copy clone করুন:
git clone https://github.com/you/project.gitআপস্ট্রিম যোগ — আপডেট টেনে আনা
git remote add upstream https://github.com/original/project.git
git fetch upstream
git checkout main
git merge upstream/mainrepo Settings-এ যা পাবেন
- Rename / transfer / archive repository
- Default branch পরিবর্তন
- Collaborators/filter যোগ
- Branch protection rules
- Topics, description
- Delete repository (সাবধান!)
README যোগ করা
প্রথমবার repo-তে একটি README দিলে visitors উপরে সেটি দেখে। Markdown আকারে — পরের অধ্যায়ে।
নিরাপত্তা
Public repository-তে জনসাধারণ কোড দেখতে পারে — secrets (.env, API key) থাকবে না। Secret-এর জন্য repository settings-এ Secrets ব্যবহার করুন।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।