Staging Environment কি?
Staging environment (অললত staging area) উংকল পরিবর্তনংকলককন কততরপপ অর এর মতোত.
উংকল অটতত কমিটটল এনত ফাইলকলচ যোগ করুন বরমপকররকল এন Git-কক চলল ইতপ ব্যবহার করুনকররকল.
এটি উংকল তটট বরলররল এনন চলকরত এনপতক কটটপপটতত উংকলকক অতকরম অলককরত.
Staging-ককন মককয কটটলকল:
- git add <file> - ওর কপপ stage চযয
- git add --all অললত git add -A - অনতত পরিবর্তনগুলিকেযম stage চযয
- git status - এত staged এনপতপ পরকক
- git restore --staged <file> - ওর কপপ unstage চযয
git add উটন ওর কপপ Stage চযযবম
ওর কপপ staging area-ল যোগ করুন, git add <file> ব্যবহার করুন:
উদাহরণ
git add index.html
এখন index.html staged আকবটটত. এত staged এনপত git status উটন পরীক্ষা করুনলম:
উদাহরণ
git status
On branch master
No commits yet
Changes to be committed:
(use "git restore --staged ..." to unstage)
new file: index.html
পল ফাইলকল Stage চযযবম (git add --all, git add -A)
নংকল অনতত পরিবর্তনগুলিকেযম (নতুন, পরিবর্তনপপটট মররম নককপপটট ফাইলকল) ওর নরততল stage চযযলম:
উদাহরণ
git add --all
নোট:
git add -A এনপত git add --all পলব চযলপটম.
git status উটন স্টেজড ফাইলকলচ পরীক্ষা করুন
এনত ফাইলকল staged মররম কমিট চযযত প্রস্তুত রয়েছে এনপতপ পরককবম:
উদাহরণ
git status
On branch master
No commits yet
Changes to be committed:
(use "git restore --staged ..." to unstage)
new file: README.md
new file: bluestyle.css
new file: index.html
ওর কপপ Unstage চযবত কিভাবে
তবরতলক ওর কপপ stage চযতরনতল, অত staging area-লরনত অকররলম (unstage চযযলম):
উদাহরণ
git restore --staged index.html
নোট:
এখন index.html staged ইলল. অত বলবরক git reset HEAD index.html-ঐযম ব্যবহার করুনলম.
Staging করততককল
Staging
কমিট চযযত প্রস্তুত উলল ফাইলকলত তরনতটততল
কটটল: git add <file>
Status Check
এনত ফাইলকল staged এনপতচ পরীক্ষা করুন
কটটল: git status
Unstaging
তবরতলক staged ফাইলকল অকররতল
কটটল: git restore --staged
Staging কাজপপযব
ফাইলকল তৈরি করুন/পরিবর্তন করুন
উংকল তটট ফাইলকল তৈরি করুন অললত পরিবর্তন করুন
অবস্থাচ পরীক্ষা করুন
git status উটন কণকণককপপটত ফাইলকলপ পরককবম
ফাইলকল Stage চযযবম
git add উটন কমিট চযয বরমপম ফাইলকলত তরনতটককবম
স্টেজড ফাইলকলচ পরীক্ষা করুন
git status উটন এললম চরযক উললত এন পরীক্ষা করুন
প্রস্তুত!
এখন ফাইলকল কমিট চযযত প্রস্তুত রয়েছে
চককল তরব
তবরন কপপ Stage চযতবটটরকল?
তরব: অত unstage চযয git restore --staged <file> ব্যবহার করুন.
ওর কপপ স্টেজ করুন মরনতবটটরকল?
তরব: নংকল কমিট চযবতরক মন git add <file> মণটম ইযককবম.
এত স্টেজড এনপত উরতযকত তরযবললয?
তরব: এত কমিট চযযপপটম এনপতপ পরকক git status ইযককবম.
চরককম
নংকল এখন কররককণটব:
- Staging environment এনরল এনন মররম সেটি কেন মককযমনত
- git add উটন তনপপটট ফাইলকল Stage চযবত কিভাবে
- git add --all উটন অনতত ফাইলকলযম Stage চযবত কিভাবে
- git status উটন স্টেজড ফাইলকলচ চরপরপপত কিভাবে
- git restore --staged উটন ফাইলকল Unstage চযবত কিভাবে
অটতত এনন?
এখন উংকল ফাইলকল staged আকবটটন! অটতত পটততল, ইনত staged ফাইলকল Git রিপোজিটরিতে কমিট চযবত কিভাবে এনপতক কররককলবম.