তল মলততল ইরনত Pull চযতল
কটনত অততযযংকলল, নংকল GitHub-ল ওর কণকক তৈরি করুন SSH-ঐ অমততম.
পননর নংকল GitHub-ল নরটযক চল পরিবর্তনগুলিকেচ চযতম.
এখন নম GitHub-ল ইরনত পরিবর্তনংকলটন এংকল উললর রিপোজিটরিকেপ পতপপকক বরমপকরম.
মককয Pull কটটলকল
Fetch
তরবপ পতবরককবম আনল ইণককতরকল
Merge
পরিবর্তনংকল ইণককবম
Pull
Fetch + Merge ওর কটটলযল
Fetch, Pull মররম Merge
ওর তটটততল টিমবকপ পণপরযম পত, অনবরম তরপতয নলযল ইরকক বণটযত মককযম.
এনত নরততল নংকল ওর তটটততল পণপরযত শুরু করুননলম, উংকল উললর নকলকক চমপততয পরিবর্তনগুলিকেপ পর বণটম.
Git-উটন, নংকল অত pull মলম চযযলম.
pull এনপত 2 বববর কটটলকলন কলবযকম:
- fetch
- merge
Fetch, merge, মররম pull কিভাবে চযলপটকনরন এনপতক করনত কবনপপম.
Git Fetch
git fetch ওর তল রিপোজিটরিতে ইরনত নতুন তরবপ ডাউনলোড করুনকরত, আনল উংকল বল ফাইলকল অললত শাখাকল পরিবর্তনত. নংকল merge অললত pull চযবতরক মন মররবরকল এনন push চযতরকল এনপতপ পরকক এটি উংকল অনমতককরত.
git fetch origin
এখন নমকক চমপততয পরিবর্তনগুলি কটততললন, নমত অবস্থাচ পরীক্ষা করুনলম:
git status
On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working tree clean
নংকল origin/master-কক 1 কমিটটল পনতংকযললম. সেটি পতপপককপপটট README.md আক ইরকক বণটম, আনল log-ঐপ পরতত ইরটট পরীক্ষা করুনলম:
git log origin/master
commit d29d69ffe2ee9e6df6fa0d313bb0592b50f3b853 (origin/master)
Author: username
Date: Fri Mar 26 14:59:14 2021 +0100
Updated README.md with a line about GitHub
সেটি এতরপরতততপল তরকরত, আনল নমত উললর master মররম origin/master-কক ইটয উলল বরপটকলক কটটবতন মলমম পরীক্ষা করুনলম:
git diff origin/master
diff --git a/README.md b/README.md
index 23a0122..a980c39 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,4 @@
Hello World repository for Git tutorial
This is an example repository for the Git tutorial
-This repository is built step by step in the tutorial.
-
-It now includes steps for GitHub
+This repository is built step by step in the tutorial.
চরপরপপ মটনতত!
সেটি তললযমক এতরপরতততপল তরকরত! এখন নম নিরাপদে merge চযযলম.
Git Merge
merge তরপতয শাখায, ওর করপপটট শাখাযটন ইণককরত.
পতপপপপকল এতরপরতততপল উললন এন উরতপপটততযললম, মলম নমত তরপতয শাখায (master) origin/master- উটন ইণককলম:
git merge origin/master
Updating e0b6038..d29d69f
Fast-forward
README.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
তরপতয নলযল ইরপপত উরতপপটতত নমত নলয মণটম পরীক্ষা করুন:
git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
মটনতত!
অংক! উংকল উললর git তরপতয নলযল উললত!
Git Pull
আনল অনত এললপ পটকলযম কটনত চললমল উংকল উললর রিপোজিটরিকেপ পতপপকক বরমপনল এনন চযবত?
pull এনপত fetch মররম merge-ইন কলবযকম.
নংকল পণপরযম শাখাযল ওর তল রিপোজিটরিতে ইরনত অনতত পরিবর্তনগুলিকেযম ইলকক এটি ব্যবহার করুনপপটকরত.
GitHub-ল Readme.md কপপল মররর পরিবর্তনততচ চযযবম.
GitHub-ল Readme কপপপ পতপপততল
এংকল উললর Git-ঐপ পতপপকক pull-ঐপ ব্যবহার করুন:
git pull origin
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 794 bytes | 1024 bytes/s, done.
From https://github.com/username/hello-world
a7cdd4b..ab6b4ed master -> origin/master
Updating a7cdd4b..ab6b4ed
Fast-forward
README.md | 2 ++
1 file changed, 2 insertions(+)
মটনতত!
ওর তল রিপোজিটরিতে ইরনত উংকল উললর Git-ঐ তরপতয নলযল বততরপপত কিভাবে এনপততন এটি. অটতত অততযযততল, GitHub-ল push কিভাবে চযলপটকরত এনপতক করনত কবনপপম.
বরব নোট
Fetch
পরিবর্তনগুলিকেপ পতবরককবম
git fetch
Merge
পরিবর্তনংকল ইণককবম
git merge
Pull
ইরণটযম ওর কটটলযল
git pull