গিট Fetch, Pull ও Push খুব গুরুত্বপূর্ণ যখন রিমোট থেকে লোকাল রিপোজিটরি ও লোকাল রিপোজিটরি থেকে রিমোট রিপোজিটরি ফাইল আদান-প্রদান করবেন।
আস্সালামু আলাইকুম! আশা করি আল্লাহর রহমতে আপনি ভালো আছেন। 🥰 আলহামদুলিল্লাহ আমিও ভালো আছি। আজকের Topic এ আপনাকে স্বাগত! উইকিজানা ব্লগে প্রযুক্তিগত আপডেট থাকতে গুগল নিউজে ★ Follow করুন।
Fetch, Pull কি ও কিভাবে কাজ করে
যদি রিমোট রিপোজিটরিতে কোনো ফাইল পরিবর্তন করা হয় ওই চেন্জেস টা লোকাল রিপোজিটরিতে নিয়ে আসাার প্রক্রিয়াটাই হলো Fatchএক কথায়, রিমোট থেকে লোকাল রিপোজিটরিতে চেন্জেস টা নিয়ে আসে।
Fetch করলে শুধু চেন্জেস গুলো নিয়ে আসে তবে Working Directory তে নিয়ে
আসেনা। তখন Pull করার মাধ্যমে ওই Fetch করা ফাইলকে লোকাল ডিরেক্টরিতে নিয়ে আসতে
পারি।
Fetch ও Pull যেভাবে কাজ করে |
উপরের ছবি ভালো ভাবে খেয়াল করলে পুরোপুরি বুঝা যাবে। Fetch ও Pull এর মধ্যে যে
পার্থক্য রয়েছে।
যদি সংক্ষেপে বলি তবে Fetch হলো রিমোট রিপোজিটরি হতে লোকাল রিপোজিটরিতে চেন্জেস
গুলো নিয়ে আসে। আর Pull হলো একবারে Remote থেকে Fetch করে তারপর লোকাল ওয়ার্কিং
ডিরেক্টরিতে নিয়ে আসে।
Pull করার বিষয়ে আরো ভেঙ্গে যদি বলি, Fetch+Merge= Pull
Git Fetch করার উপায়
আপনি নির্দিষ্ট Branch যদি না থাকেন তবে নেভিগেট করে চলে আসুন। তারপর নিচের কমান্ডের মাধ্যমে Fetch করুনgit fetch
Git Pull করার উপায়
আপনার নির্দিষ্ট Branch থেকে pull করতে নিচের কমান্ডটি ব্যবহার করুন।git pull
Git Push করার উপায়
যখন আপনার লোকাল রিপোজিটরির ফাইল ও ডিরেক্টরি গুলো ধাক্কা দিয়ে আপনার
রিমোট রিপোজিটরিতে পাঠাতে চাইবেন তখনই Git Push দরকার পড়বে।
Git Push করার কমান্ডটি নিচে দেওয়া হলোঃ
git push
সর্বশেষে আপনাদের সুবিধার্থে গুরুত্বপূর্ণ সকল কমান্ড গুলো ফটোকার্ড করে দেওয়া হলোঃ
গিট সম্পর্কে আরো পড়ুনঃ
- Git branch, List, Switch ও Merge করার উপায়
- Git Remove করার উপায় - লোকাল স্টোরেজের ফাইল সহ ও বাদে
- Git Commit করার উপায় - Git Commit of good practice
- Git add & reset করার সহজ উপায়
- গিট Installation, init, status & clone কিভাবে করবেন ও কিভাবে কাজ করে
- Git Architecture: গিট কিভাবে কাজ করে
- গিট ও গিটহাব কি কিভাবে কাজ করে ও পার্থক্য কি কি?
এই ব্লগটি যদি আপনার কাজে লেগে থাকে বা আপনার উপকারে আসে তবেই আমাদের
স্বার্থকতা। আপনাদের জানার চাহিদা মেটাতেই আমরা ব্লগিং করে থাকি।
পরিচিত কাউকে এই তথ্য জানাতে শেয়ার করুন। উইকিজানা ব্লগে
ফ্রীল্যান্সিং, এডুকেশন ও তথ্যমূলক ব্লগ প্রচার করে থাকে। আরো বিভিন্ন জনপ্রিয় ব্লগ পড়তে নিচে স্ক্রল
করুন।