GitHub-কক শাখায Push চযতল

উংকল উললর শাখাকল GitHub-কক কিভাবে অনপপবত

GitHub-কক শাখায Push চযতল

ইনত অততযযম উংকল উললর কণনযল ইরনত ওর শাখায GitHub-কক কিভাবে push চযবত এন বলকককরত.

1

ওর শাখায GitHub-কক Push চযযবম

ওর নতুন উললর শাখায তৈরি করুন, ওর পরিবর্তনততচ চযত, অত GitHub-কক push চযবম.

কটটল: নতুন শাখায তৈরি করুন মরবম
git checkout -b update-readme
Switched to a new branch 'update-readme'

ওর কপপত সংশোধন করুন, পননর অবস্থাচ পরীক্ষা করুন:

কটটল: অবস্থাচ পরীক্ষা করুন
git status

উংকল পরিবর্তনংকল Add মররম Commit চযযবম:

কটটল: পরিবর্তনংকল Add মররম Commit চযযবম
git add README.md
git commit -m "Update readme for GitHub"

উংকল শাখায GitHub-কক Push চযযবম:

কটটল: শাখায Push চযযবম
git push origin update-readme
GitHub New Branch

GitHub-ল নতুন শাখা

2

Push মররম Upstream অমততল

উংকল শাখা GitHub-ল ইননম ইলল, মররম সেটিকেক কণকণকক বরমপনল ইতপ ব্যবহার করুন:

কটটল: Push মররম Upstream সেট করুন
git push --set-upstream origin update-readme

💡 হেল্পকনোট:

--set-upstream অললত -u উংকল উললর শাখায তল শাখাযটন ইণককরত, এনব এতরকলততল নংকল বরম git push এনর মটটম ব্যবহার করুনলম.

3

Force Push

⚠️ এচচরকক:

এটি উংকল উললর পরিবর্তনংকলটন GitHub-ল উলল শাখায মললতলম. নংকল অপযংকলপ পরনতকণটল মটটম ব্যবহার করুন.

কটটল: Force Push
git push --force origin update-readme

🔒 নিরাপদ পরিবর্তন:

নিরাপদ force push-কক --force-with-lease ব্যবহার করুন:

git push --force-with-lease origin update-readme
4

তল শাখায নককবম

GitHub-ল ইরনত ওর শাখায অকররবম:

কটটল: তল শাখায নককবম
git push origin --delete update-readme
5

অনতত শাখাকলযম Push চযযবম

উংকল অনতত উললর শাখাকলযম GitHub-কক Push চযযবম:

কটটল: অনতত শাখাকলযম Push চযযবম
git push --all origin
6

টকককল Push চযযবম

উংকল অনতত টকককলযম GitHub-কক Push চযযবম:

কটটল: টকককল Push চযযবম
git push --tags

চককল তরততল

নরকরককপপটট Push (non-fast-forward)

করণম: বররবর উংকলকক মন পরিবর্তনংকল Push চযতললনর

তরব: মতলল git pull --rebase ইযককবম, পননর মণটম মযরচককবম

অংককরম তলব

করণম: নংকল উলনলনতললরকল মররম কলঞচযততরক Push চযয অনমত উললত এনপত উরতপপটততবম

তরব: SSH বচকল অললত ব্যবহারকারীপযর/কটবচচল চরযক সেট করুনপপটটললত এন পরীক্ষা করুন

তল শাখা কটককবলল

করণম: শাখাপ পযর মররম এলততপপল ইরটট পরীক্ষা করুন

তরব: git branch -a মলম কটককম শাখাকলচ পরীক্ষা করুন

বরব নোট

শাখা Push

ওর শাখায Push চযযবম

git push origin branch-name

Upstream অমততল

শাখায ইণতত Push চযযবম

git push -u origin branch

Force Push

কটটযমক Push চযযবম

git push --force origin

শাখা নককম

তল শাখায নককবম

git push origin --delete branch

Push চরনত মরকল

💡 পরনতরকল:

  • বলককমন কমিট চযতকল: নংকল এনন পরিবর্তনযমততরকল এনপত বলককম তলবন চযতকল এলতবম
  • অটককট Push চযযবম: উংকল কাজয ইলককমল ইরকক অটককট Push চযযবম
  • Force Push এড়ান: টিমবল পণপরযম পত Force Push চযবতত এড়ান
  • মন চতন: Push চযবতরক মন উংকল পরিবর্তনংকল চতককবম
  • শাখাকল নককবম: ইণতত পরক ব্যবহার করুনত শাখাকল নককবম