গিট - দূরবর্তী গিট শাখায় পরিবর্তনগুলি চাপুন

Git Push Changes Remote Git Branch



এই প্রবন্ধে, আমি আপনাকে দেখাবো কিভাবে আপনার স্থানীয় Git সংগ্রহস্থলকে GitHub/BitBucket ইত্যাদির মতো Git ক্লাউড পরিষেবাদিতে হোস্ট করা দূরবর্তী Git সংগ্রহস্থলে পুশ (আপলোড) করতে হবে। আপনার স্থানীয় Git সংগ্রহস্থলে দূরবর্তী Git সংগ্রহস্থলে তৈরি করেছেন। চল শুরু করা যাক.

' >index.html







আপনি দেখতে পাচ্ছেন, একটি নতুন ফাইল index.html সৃষ্ট.



এখন, ফাইলটি নিম্নরূপ করুন:



$git যোগ করুন





নিম্নরূপ একটি নতুন কমিট করুন:

$গিট কমিট -মি 'প্রাথমিক অঙ্গীকার'



একটি নতুন অঙ্গীকার প্রাথমিক অঙ্গীকার সৃষ্ট.

নতুন কমিট উপস্থিত হওয়া উচিত git লগ যেমন আপনি নীচের স্ক্রিনশটে দেখতে পারেন।

$git লগ --এক লাইন

একটি খালি গিটহাব রিমোট গিট রিপোজিটরি তৈরি করা:

এখন, আপনি যে কোনও গিট ক্লাউড পরিষেবাতে একটি খালি রিমোট গিটহাব সংগ্রহস্থল তৈরি করতে চান। আপনি যদি আমার মতো গিটহাব ব্যবহার করেন, তাহলে আপনার গিটহাব অ্যাকাউন্টে লগইন করুন। এখন, একটি নতুন GitHub সংগ্রহস্থল তৈরি করতে, এ ক্লিক করুন + আইকন এবং তারপর ক্লিক করুন নতুন ভান্ডার

এখন, a টাইপ করুন নাম নতুন ভাণ্ডারের জন্য। আপনি চাইলে a টাইপ করুন বর্ণনা (alচ্ছিক)। নির্বাচন করুন পাবলিক অথবা ব্যক্তিগত আপনি রিপোজিটরি পাবলিক না প্রাইভেট সেট করতে চান তার উপর নির্ভর করে। এখন, নিশ্চিত করুন একটি README দিয়ে এই সংগ্রহস্থলটি শুরু করুন চেক করা হয় না। অবশেষে, ক্লিক করুন সংগ্রহস্থল তৈরি করুন

একটি খালি GitHub সংগ্রহস্থল তৈরি করা উচিত। এটি আমাদের রিমোট গিট রিপোজিটরি। রিপোজিটরি ইউআরএল নিচে দেওয়া আছে যেমন আপনি নিচের স্ক্রিনশটের চিহ্নিত অংশে দেখতে পাচ্ছেন।

স্থানীয় গিট রিপোজিটরিতে দূরবর্তী সংগ্রহস্থলের তথ্য যুক্ত করা:

এখন, গিটহাব সংগ্রহস্থলের URL অনুলিপি করুন। আপনি নীচের স্ক্রিনশটে চিহ্নিত আইকনে ক্লিক করে এটি করতে পারেন।

এখন, আপনাকে আপনার স্থানীয় সংগ্রহস্থলে গিটহাব ইউআরএল যুক্ত করতে হবে। এটি করার জন্য, নিম্নলিখিত কমান্ডটি চালান:

$git রিমোটমূল যোগ করুন https://github.com/দেব-শোভন/my-project.git

এখানে, উৎপত্তি গিটহাব রিপোজিটরি ইউআরএলের নাম বা উপনাম যা আপনি সবেমাত্র যোগ করেছেন। যখনই আপনি আপনার স্থানীয় সংগ্রহস্থল বা আপনার স্থানীয় সংগ্রহস্থলে দূরবর্তী GitHub সংগ্রহস্থলে পরিবর্তন করবেন তখন আপনাকে উপনাম ব্যবহার করতে হবে।

আপনি যে সমস্ত দূরবর্তী সংগ্রহস্থলগুলি যুক্ত করেছেন তা আপনি নীচে তালিকাভুক্ত করতে পারেন:

$git রিমোট -ভি

আপনি দেখতে পাচ্ছেন, আমি যে গিটহাব রিপোজিটরি ইউআরএলটি যোগ করেছি তা এখানে। এটি উৎপত্তি হিসাবে উল্লেখ করা হয়।

দূরবর্তী গিট সংগ্রহস্থলে স্থানীয় গিট সংগ্রহস্থল ঠেলে দেওয়া:

এখন, আপনি ডিফল্ট শাখাটি ধাক্কা দিতে পারেন মাস্টার আপনার স্থানীয় Git সংগ্রহস্থলের দূরবর্তী GitHub সংগ্রহস্থলে নিম্নরূপ:

$git push -উমূল মাস্টার

এখানে, উৎপত্তি দূরবর্তী গিটের উপনাম (এই ক্ষেত্রে গিটহাব) সংগ্রহস্থলের URL এবং মাস্টার যে শাখাটি আপনি দূরবর্তী Git সংগ্রহস্থলে ধাক্কা দিতে চান।

বিঃদ্রঃ: দ্য -উ বিকল্পটি শুধুমাত্র যে কোন শাখার প্রথম ধাক্কা জন্য ব্যবহার করা হয়। যেমন, আমি লোকাল ঠেলে দিচ্ছি মাস্টার প্রথমবারের মতো গিটহাব সংগ্রহস্থলে শাখা, আমি যোগ করেছি -উ বিকল্প এখানে। এটি এর জন্য একটি ট্র্যাকিং শাখা তৈরি করে মাস্টার শাখা পরের বার যখন আপনি কিছুতে ধাক্কা দেন মাস্টার শাখা, আপনাকে ব্যবহার করতে হবে না -উ আবার বিকল্প।

আপনাকে আপনার গিটহাব অ্যাকাউন্টের ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিতে বলা হবে। একবার আপনি, ডিফল্ট শাখার বিষয়বস্তু মাস্টার আপনার স্থানীয় Git সংগ্রহস্থল থেকে GitHub সংগ্রহস্থলে ঠেলে দেওয়া হবে।

আপনি দেখতে পারেন, মাস্টার শাখাটি খালি গিটহাব সংগ্রহস্থলে আপলোড করা হয়েছে যা আমি আগে তৈরি করেছি।

দূরবর্তী গিট সংগ্রহস্থলে স্থানীয় পরিবর্তনগুলি ঠেলে দেওয়া:

এখন, এর একটি সহজ পরিবর্তন করা যাক index.html আমার স্থানীয় গিট সংগ্রহস্থলে ফাইল।

আপনি দেখতে পাচ্ছেন, আমি পরিবর্তন করেছি index.html ফাইল

$git অবস্থা

এখন, পরিবর্তনগুলি নিম্নরূপ করুন:

$git যোগ করুন

এখন, পরিবর্তনগুলি নিম্নরূপ করুন:

$গিট কমিট -মি 'index.html পৃষ্ঠায় একটি অনুচ্ছেদ যোগ করা হয়েছে'

পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ হওয়া উচিত।

নতুন কমিট তালিকাভুক্ত git লগ যেমন আপনি নীচের স্ক্রিনশটে দেখতে পারেন।

$git লগ --এক লাইন

এখন, স্থানীয় পরিবর্তনগুলি ধাক্কা দিন মাস্টার GitHub সংগ্রহস্থলের শাখা নিম্নরূপ:

$git pushমূল মাস্টার

পরিবর্তনগুলি গিটহাব সংগ্রহস্থলে ঠেলে দেওয়া উচিত।

আপনি দেখতে পাচ্ছেন, গিটহাব সংগ্রহস্থল আপডেট করা হয়েছে।

রিমোট গিট রিপোজিটরিতে অন্যান্য শাখাগুলি ঠেলে দেওয়া:

এই বিভাগে, আমি আপনাকে দেখাবো কিভাবে অন্যান্য শাখাগুলিকে গিটহাব সংগ্রহস্থলে ঠেলে দিতে হবে এবং এই শাখার পরিবর্তনগুলি গিটহাব সংগ্রহস্থলেও নিয়ে যেতে হবে।

প্রথমে, একটি নতুন শাখা তৈরি করুন, ধরা যাক অর্থাত্ ঠিক করুন নিম্নরূপ:

$গিট শাখাঅর্থাত্ ঠিক করুন

এখন, নতুন তৈরি শাখায় চেকআউট করুন অর্থাত্ ঠিক করুন নিম্নরূপ:

$git চেকআউটঅর্থাত্ ঠিক করুন

এখন, একটু পরিবর্তন করুন index.html ফাইল

এখন, পরিবর্তনগুলি নিম্নরূপ করুন:

$git যোগ করুন

এখন, নিম্নরূপ একটি অঙ্গীকার করুন:

$গিট কমিট -মি 'স্থির অর্থাৎ সমস্যা'

এখন, নতুন তৈরি করা শাখাটি ধাক্কা দিন অর্থাত্ ঠিক করুন GitHub সংগ্রহস্থলে নিম্নরূপ:

$git push -উউৎপত্তি অর্থাৎ ঠিক করা

দ্য অর্থাত্ ঠিক করুন শাখাটি গিটহাব সংগ্রহস্থলে ঠেলে দেওয়া উচিত।

আপনি দেখতে পারেন, অর্থাত্ ঠিক করুন শাখাটি গিটহাব সংগ্রহস্থলে ঠেলে দেওয়া হয়।

এখন, আপনি এর কোন পরিবর্তন ঠেলে দিতে পারেন অর্থাত্ ঠিক করুন শাখা ব্যবহার করে git push ছাড়া কমান্ড -উ বিকল্প

এ একটু পরিবর্তন করুন index.html ফাইল

পরিবর্তনগুলি পর্যায়ক্রমে করুন এবং নিম্নরূপ প্রতিশ্রুতি দিন:

$git যোগ করুন
$গিট কমিট -মি 'পৃষ্ঠায় একটি অনুভূমিক রেখা যোগ করা হয়েছে'

এখন, এর পরিবর্তনগুলি ধাক্কা দিন অর্থাত্ ঠিক করুন GitHub সংগ্রহস্থলের শাখা নিম্নরূপ:

$git pushউৎপত্তি অর্থাৎ ঠিক করা

এর পরিবর্তন অর্থাত্ ঠিক করুন শাখাটি গিটহাব সংগ্রহস্থলে ঠেলে দেওয়া উচিত।

আপনি দেখতে পাচ্ছেন, নতুন কমিট গিটহাব রিপোজিটরি পৃষ্ঠায় প্রদর্শিত হয়।

সুতরাং, এভাবেই আপনি দূরবর্তী গিট শাখায় পরিবর্তনগুলি চাপান। এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।