Git Amend কি?
Git Amend এনপত চমপততয কমিটট পরিবর্তনযমকক উংকল অনমতককম ওর কটটলযকম.
এলততপ পলকল চরচযয, ফাইলকলচ যোগ করুন অললত নকক, অললত কমিট চযতয পরিবর্তন ইতপ ব্যবহার করুনলম.
Git Amend-কখন ব্যবহার করুন বণটম
উংকল কটচ কমিটটল ছোট পরিবর্তনগুলিকেচ চযয বণটয পত Git Amend-ঐপ ব্যবহার করুন.
তবরকল চরচযয, মরনত ফাইলকলচ যোগ করুন অললত কমিট চযতযপ পতপপকক এটি চরনতত.
কটচ কমিট চযতয চরচযযবম
কটচ কমিট চযতয পরিবর্তন, ইনতপ পটকলপ পনপররবম:
উংকল টরমনলত তরনত উংকল কলঞচযততরকচ চললবম.
কমিট চযতয পরিবর্তন git commit --amend -m "New message" এন তটটচচ চযযবম.
পরিবর্তনগুলিকেচ চমকক Enter ঐ অলততবম.
উদাহরণ
git commit --amend -m "Corrected commit message"
কটচ কমিটটল ফাইলকলচ যোগ করুন
কটচ কমিটটল ফাইলকলচ যোগ করুন, ইনতপ পটকলপ পনপররবম:
উংকল টরমনলত তরনত উংকল কলঞচযততরকচ চললবম.
কপপ staging area-বল যোগ করুন git add <file> এন তটটচচ চযযবম.
কপপ কটচ কমিটটল যোগ করুন git commit --amend এন তটটচচ চযযবম.
পরিবর্তনগুলিকেচ চমকক Enter ঐ অলততবম.
উদাহরণ
git add forgotten.txt
git commit --amend
কটচ কমিটটলরনত ফাইলকল নককবম
কটচ কমিটটলরনত ফাইলকল নকক, ইনতপ পটকলপ পনপররবম:
উংকল টরমনলত তরনত উংকল কলঞচযততরকচ চললবম.
কপপ staging area-বলরনত নকক git reset HEAD^ -- <file> এন তটটচচ চযযবম.
কপপ কটচ কমিটটলরনত নকক git commit --amend এন তটটচচ চযযবম.
পরিবর্তনগুলিকেচ চমকক Enter ঐ অলততবম.
উদাহরণ
git reset HEAD^ -- unwanted.txt
git commit --amend
1 file changed, 3 insertions(+), 1 deletion(-)
এখন পতবচ পরীক্ষা করুনলম:
উদাহরণ
git log --oneline
07c5bc5 (HEAD -> master) Adding plines to reddme
9a9add8 (origin/master) Added .gitignore
81912ba Corrected spelling error
3fdaa5b Merge pull request #1 from jassifteam-test/update-readme
836e5bf (origin/update-readme, update-readme) Updated readme for GitHub Branches
daf4f7c (origin/html-skeleton, html-skeleton) Updated index.html with basic meta
facaeae (gh-page/master) Merge branch 'master' of https://github.com/jassifteam-test/hello-world
e7de78f Updated index.html. Resized image
5a04b6f Updated README.md with a line about focus
d29d69f Updated README.md with a line about GitHub
e0b6038 merged with hello-world-images after fixing conflicts
1f1584e added new image
dfa79db updated index.html with emergency fix
0312c55 Added image to Hello World
09f4acd Updated index.html with a new line
221ec6e First release of Hello World!
অচচচচ! কমিট চযত এলততপ পলকলল নরমপযললত.
চংকটমক উললত. অত amend চযবম:
উদাহরণ
git commit --amend -m "Added lines to README.md"
[master eaa69ce] Added lines to README.md
Date: Thu Apr 22 12:18:52 2021 +0200
1 file changed, 3 insertions(+), 1 deletion(-))
মণটম পতবচ পরীক্ষা করুন:
উদাহরণ
git log --oneline
eaa69ce (HEAD -> master) Added lines to README.md
9a9add8 (origin/master) Added .gitignore
81912ba Corrected spelling error
3fdaa5b Merge pull request #1 from jassifteam-test/update-readme
836e5bf (origin/update-readme, update-readme) Updated readme for GitHub Branches
daf4f7c (origin/html-skeleton, html-skeleton) Updated index.html with basic meta
facaeae (gh-page/master) Merge branch 'master' of https://github.com/jassifteam-test/hello-world
e7de78f Updated index.html. Resized image
5a04b6f Updated README.md with a line about focus
d29d69f Updated README.md with a line about GitHub
e0b6038 merged with hello-world-images after fixing conflicts
1f1584e added new image
dfa79db updated index.html with emergency fix
0312c55 Added image to Hello World
09f4acd Updated index.html with a new line
221ec6e First release of Hello World!
বরর!
পূর্ববর্তী কমিট এংকল amended কমিটটটন পরিবর্তনপপটটত নংকল কণকরম!
এচচরকককল
এচচরকক
কলঞচযততন কমিট বরলরর পরিবর্তনবত আপততনতক ইরককলম.
উংকল চনত উললর রিপোজিটরিতে ইনত বকযন পরিবর্তনগুলিকেচ চযবত পতবক পরবযলল.
ইরপপনম, রমট কলঞচযংকলল বরলরর মণটম এলতম পরিবর্তনগুলিকেচ চযবতত এড়ান বণটম, করপপক মররবরকল অবররটন বল চযতল.
Git Amend ফাইলকল
--amend উটন ফাইলকলচ চরপপত মল উলল অত বলযল বল চযকরত.
কমিট চযবতরক মন অবরর staging environment-ল যোগ করুন.
বরব নোট
চযতয পরিবর্তন করুন
কমিট চযতয পরিবর্তন করুন
git commit --amend -m "message"
ফাইলকলচ যোগ করুন
কটচ কমিটটল ফাইলকলচ যোগ করুন
git add file
git commit --amend
ফাইলকল নককবম
কটচ কমিটটলরনত ফাইলকল নককবম
git reset HEAD^ -- file
git commit --amend
ইতিহাসকেপ পরংকল
কমিট ইতিহাসকেচ পরীক্ষা করুন
git log --oneline