Git and GitHub Introduction

Learn about version control and collaborative coding

What is Git?

Git এনপত ওর পরপলমন বরচন কনটরল চসটম (Version Control System) আকম.

এটি 2005 ইল লনস টরবলটস এনপবরল তৈরি করুনপপটটত, মলম অতন পরক নয হমন এনপবরল পরমরককপপটকরত.

এটি ব্যবহার করুনপপটবত:

Key Git Concepts

Repository

উংকল তটটম মররম অতন বরলরর Git কণকণককম ওর ফাইলর

Clone

ওর রমট রপপচটরযন নকল উংকল কণনযল তৈরি করুনতল

Stage

অটতত এনত পরিবর্তনংকল চমকক বরমপকররকল এন Git কক চললতল

Commit

উংকল staged পরিবর্তনংকলন ওর snapshot ঐ চমততল

Branch

ওর নরততল বববর পতপপকল অললত অমচংকলল বল চযতল

Merge

বববর পরঞচকলল ইরনত পরিবর্তনংকল ইণততল

Pull

ওর রমট রপপচটরযল ইরনত চমপততয পরিবর্তনগুলিকেপ পরতল

Push

উংকল পরিবর্তনংকল ওর রমট রপপচটরকক অনপপতল

Working with Git

1

Initialize Git on a folder

ওর ফাইলরযল Git ঐ ইনষযলস চযযবম, অত ওর রপপচটরযক পরিবর্তন করুন

2

Hidden folder creation

Git এখন অনত ফাইলরযল পরিবর্তনংকল কণকণকক ওর মরককপপটট ফাইলরয তৈরি করুনকরত

3

File modification

ওর ফাইল পরিবর্তনপপটটল, যোগ করুনপপটটল অললত নককপপটটল, সেটি পরিবর্তনপপটটতক করতপপটকরত

4

Stage files

নংকল stage চযয বরমপম পরিবর্তনপপটট ফাইলকলত তরনতটককবম

5

Commit changes

স্টেজড ফাইলকল committed আকনরন, এটি Git কক ফাইলকলন নরনতর snapshot ঐ চমকক কটটলযটকরত

💡 মককয নোট:

Git ওববর কমিটটলম ওববর কপপন তন নকল চমককত, আনল ওববর কমিটটলম চযযপপটট পরিবর্তনংকল কণকণককরত!

Why Git?

70%+
টবলপপরকল Git ঐপ ব্যবহার করুনকনরনর!

নোট:

পরমপলন Git চযলকল (staging, committing, মররম ইতিহাসকেপ পরপপত এর মতো) উংকল চনত কণনযল নটককম.

পরিবর্তনংকল পতবরর অললত ডাউনলোড করুন Push মররম Pull মটটম GitHub, GitLab, অললত Bitbucket এর মতো রমট চরবরকলটন তটরপ কলকনরন.

Change Platform:

টটরযল GitHub, GitLab, অললত Bitbucket আকযবররককন উদাহরণকলক কটটলম.

What is GitHub?

⚠️ মককযমনত:

Git মররম GitHub ওনরলল!

GitHub, Git ঐপ ব্যবহার করুনম করবকল তৈরি করুনকরত.

GitHub এনপত উলকন মকপবড় মল করযটট হসট আকম, মলম 2018 মতল মকরচপটটন চততক উললত.

🎯 ইনত টটরযলল:

GitHub উটন Git ঐপ ব্যবহার করুনবতল কবনম চলততবম.