আপনি আমার এই ব্লগ পেইজ থেকে ওয়াডপ্রেস,ব্লগার এর বিভিন্ন টিপস পাবেন। এখানে ক্লিক করুন
Posts

GitHub

🔥 GitHub শেখার জন্য সবচেয়ে গুরুত্বপূর্ণ ২৫টি Git কমান্ড (বাংলায় বিস্তারিত গাইড)

বর্তমানে সফটওয়্যার ডেভেলপমেন্ট, ওয়েব ডেভেলপমেন্ট, WordPress Plugin ডেভেলপমেন্ট, এমনকি Chrome Extension তৈরির জন্যও Git ও GitHub জানা বাধ্যতামূলক

👉 GitHub হলো একটি কোড হোস্টিং প্ল্যাটফর্ম
👉 Git হলো Version Control System

এই পোস্টে আমি আলোচনা করবো সবচেয়ে গুরুত্বপূর্ণ ২৫টি Git কমান্ড, যেগুলো শিখলেই আপনি ৯০% প্রজেক্ট সহজে ম্যানেজ করতে পারবেন।

🧠 Git কি?

Git হলো একটি Version Control System যা আপনার কোডের পরিবর্তন ট্র্যাক করে।

আর GitHub হলো সেই কোড অনলাইনে সংরক্ষণ ও শেয়ার করার প্ল্যাটফর্ম।

🚀 1️⃣ Setup & Configuration Commands

1. Set User Name

git config --global user.name "Your Name"

👉 আপনার নাম সেট করবে

2. Set Email

git config --global user.email "email@example.com"

👉 commit এ ইমেইল দেখাবে

3. Check Config

git config --list

👉 সব সেটিং দেখা


📁 2️⃣ Repository শুরু করার কমান্ড

4. Initialize Repository

git init

👉 নতুন project শুরু

5. Clone Repository

git clone https://github.com/username/project.git

👉 GitHub থেকে project কপি


📦 3️⃣ File Tracking Commands

6. Check Status

git status

👉 কোন ফাইল change হয়েছে দেখাবে

7. Add Single File

git add filename

8. Add All Files

git add .

9. Remove File

git rm filename

💾 4️⃣ Commit Commands

10. Commit Changes

git commit -m "Initial commit"

11. Add + Commit

git commit -am "Update plugin"

12. Edit Last Commit

git commit --amend




🌿 5️⃣ Branch Management

13. List Branch

git branch

14. Create Branch

git branch new-branch

15. Switch Branch

git checkout new-branch

16. Create + Switch

git checkout -b new-branch

17. Modern Switch

git switch -c new-branch

🔀 6️⃣ Merge & Update Commands

18. Merge Branch

git merge branch-name

19. Pull Latest Code

git pull

20. Push Code

git push

21. First Time Push

git push -u origin main

🔍 7️⃣ History & Comparison

22. View Log

git log

23. Short Log

git log --oneline

24. Compare Changes

git diff

🔄 8️⃣ Undo Command

25. Remove Last Commit (Dangerous)

git reset --hard HEAD~1

👉 নিরাপদ বিকল্প:

git revert commit-id

🎯 WordPress Developer Workflow Example

git init
git add .
git commit -m "Initial version"
git remote add origin https://github.com/username/plugin.git
git push -u origin main

Update করলে:

git add .
git commit -m "Security update"
git push

🔥 কেন Git শেখা জরুরি?

✅ Client project backup
✅ Team collaboration
✅ Version control
✅ VPS auto deploy
✅ Professional portfolio


Post a Comment

© Developer Joynal. All rights reserved. Developed by Jago Desain