Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • GitHub Documentation22টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Account Setup
  • Repositories
  • Cloning & Pushing
  • Readme & Markdown
  • GitHub Flow
  • Pull Requests
  • Issues
  • Discussions
  • Actions
  • Workflows & CI
  • Pages & Deployment
  • Releases
  • Projects
  • Security
  • Teams & Orgs
  • Collaboration
  • Open Source
  • Gists
  • Best Practices
  • Project
  • Interview
  1. Docs
  2. GitHub
  3. প্রথম কোড Push — সম্পূর্ণ রুফলো
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.git
3. 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
  • .env commit হয়ে যাওয়া
  • main না হয়ে master branch (যদিও এখন default main)

প্রতিদিনের flow

git status
git add .
git commit -m "fix: update styles"
git pull --rebase origin main
git push origin main

push 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 করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরRepository তৈরি, clone, forkপরেরREADME ও Markdown — প্রজেক্টের মুখ
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com