GitHubBeginner
প্রথম কোড Push — সম্পূর্ণ রুফলো
লোকাল কাজ GitHub-এ push করা — বাংলায় step by step।
15টি অংশবাংলা ভাষায়
নতুন প্রজেক্ট push করার ধাপ
1. লোকাল repo initializationbash
bash
mkdir my-app && cd my-app
git init
git add .
git commit -m "feat: initial commit"2. GitHub-এ খালি repo বানান (আগে অধ্যায়)bash
bash
git remote add origin https://github.com/user/my-app.git3. Pushbash
bash
git branch -M main
git push -u origin main-u কেন?
-u (upstream) বলে দেয় এই branch-এর ঠিকানা — এরপর শুধু git push / git pull লিখলেই হয়।
তখন Git-এর প্রথম push-এ করা ভুল
git remote addভুলে wrong URL.gitignoreনা থাকা → node_modules push.envcommit হয়ে যাওয়া- main না হয়ে master branch (যদিও এখন default main)
প্রতিদিনের flow
git status
git add .
git commit -m "fix: update styles"
git pull --rebase origin main
git push origin mainpush rejected?
যদি remote-এ আপনার কাছে নেই এমন commit থাকে, Git push ব্লক করে। সমাধান: git pull --rebase origin main → conflict সমাধান → git push।
git push -f (force) কখন?
rebase/squash এর পরে আপনার commit hash বদলায়, তখন push fail হয়। সাধারণত git push --force-with-lease ব্যবহার করুন — এতে হঠাৎ কেউ নতুন commit এলে force হবে না।
প্রথম সফলতা
আপনার প্রথম commit GitHub-এ দেখা গেল! এটি developer জীবনের একটি গুরুত্বপূর্ণ মাইলফলক — এখন এই flow যতবারই দরকার, ব্যবহার করবেন।
শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।