Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Git Documentation21টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • Installation
  • Git Basics
  • Staging Area
  • Commit
  • .gitignore
  • Branching
  • Merging
  • Conflicts
  • Rebase
  • Stash
  • Remotes
  • Undoing Changes
  • Diff & Log
  • Tags & Release
  • Debugging
  • Workflows
  • Best Practices
  • Teamwork
  • Project
  • Interview
  1. Docs
  2. Git
  3. প্রথম Repository: init, add, commit
GitBeginner

প্রথম Repository: init, add, commit

Repo তৈরি, ফাইল track, stage এবং commit — Git-এর প্রথম ধাপ বাংলায়।

22টি অংশবাংলা ভাষায়

Repository (Repo) কী?

Repository হলো একটি প্রজেক্ট ফোল্ডার যেখানে Git আপনার ফাইলের ইতিহাস সংরক্ষণ করে। Git এই ইতিহাস `.git` ফোল্ডারে রেখে দেয়।

নতুন প্রজেক্ট শুরু করা

Git initbash
bash
mkdir my-project
cd my-project
git init
# Initialized empty Git repository in .../.git/

git init একটি নতুন repository তৈরি করে। এই মুহূর্তে প্রজেক্টটির একটা ছোট ফাইল বানিয়ে দেখি।

echo "# আমার প্রথম প্রজেক্ট" > README.md

git status — অবস্থা দেখা

git status

Output-এ দেখা যাবে README.md ফাইলটি untracked — অর্থাৎ Git এখনো এটি দেখেনি। Git কাজ করে তিনটি area-তে:

Areaকী হয়কমান্ড
Working Directoryফাইল edit করা হয়—
Staging Areaকোন ফাইল commit হবে তা প্রস্তুতgit add
Repository (.git)commit সংরক্ষিত হয়git commit

git add — Staging এ ফাইল নেওয়া

git add README.md
git status
# Changes to be committed:
#   README.md

git commit — ইতিহাস সেভ করা

git commit -m "docs: README যোগ করা হলো"
# [main 5b3d2a1] docs: README যোগ করা হলো
#  1 file changed, 1 insertion(+)

একবারে সব ফাইল stage করা

git add .          # সব নতুন/পরিবর্তিত ফাইল
git add -A          # সব ব্যবহার্য ফাইল (git 2.x+)
git add src/        # নির্দিষ্ট ফোল্ডার

git log — ইতিহাস দেখা

git log --oneline
# 5b3d2a1 docs: README যোগ করা হলো

git log --oneline একটি লাইনে প্রতিটি commit দেখায় — commit hash ও message।

প্রথম commit-এর সাধারণ ভুল

  • node_modules commit করা — .gitignore ব্যবহার করতে হবে
  • কমিটের আগে git status না দেখা
  • git add ভুলে commit চালানো — তখন কিছু stage হয় না
  • রহস্যময় message যেমন update, fix
অভ্যাস

প্রতিবার git add ও git commit-এর আগে git status চালান। ছোট এবং অর্থপূর্ণ commit করুন যেন ইতিহাস পড়তে সহজ হয়।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরGit Installation & প্রথম সেটআপপরেরStaging Area ও git add-এর শক্তি
এই পেজে
Tech Tutor

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

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

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

mdanamolhasan1998@gmail.com