কীভাবে ম্যাকে গিট ইনস্টল করবেন

আপনি যদি উদীয়মান প্রোগ্রামার হন তবে আপনার কোনও সংস্করণ নিয়ন্ত্রণ সিস্টেমের সাথে পরিচিত হওয়া উচিত।

আপনি যে বেশিরভাগ প্রোগ্রামিং কাজের মুখোমুখি হন তার জন্য আপনাকে এই সংস্করণ নিয়ন্ত্রণ ব্যবস্থার মধ্যে একটির মাধ্যমে অন্য ইঞ্জিনিয়ারদের সাথে সহযোগিতা করা প্রয়োজন কারণ বৃহত কোডবেসগুলি সংগঠিত করার এবং ত্রুটি বা তাত্পর্যের প্রভাবকে হ্রাস করার সর্বোত্তম উপায়। গিট এমন একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা।

গিট কী এবং আপনি কীভাবে তা আপনার ম্যাকের উপরে কয়েকটা দ্রুত পদক্ষেপে চালাতে পারবেন তা আমরা একবার খতিয়ে দেখব। আপনি এই নিবন্ধটি পড়া শেষ করার সাথে সাথে আপনার ওয়ার্কফ্লোতে গিটকে নিয়োগ করার জন্য কয়েকটি প্রয়োজনীয় কমান্ডও শিখবেন!

গিট শিক্ষিত: গিট কী এবং এটি কীভাবে আমাকে সহায়তা করে?

যেমনটি আমরা পূর্বে উল্লেখ করেছি, গিট একটি ওপেন-সোর্স সংস্করণ নিয়ন্ত্রণ ব্যবস্থা (এটি একটি সংস্করণ নিয়ন্ত্রণ সরঞ্জাম বা উত্স নিয়ন্ত্রণ হিসাবেও পরিচিত)। সংস্করণ নিয়ন্ত্রণ সরঞ্জামটির মূল উদ্দেশ্য হ'ল যখনই এটি আপডেট হয় তখন কোনও কোডবেসে ঘটে যাওয়া পরিবর্তনগুলি পর্যবেক্ষণ করা এবং আপনার পছন্দের যে কোনও পুনরাবৃত্তিতে ফিরে যেতে আপনাকে অনুমতি দিন।

সম্পর্কিত: গিটের চূড়ান্ত গাইড Your আপনার ফ্রি ইবুকের দাবি করুন!

আপনি যখন বুঝতে পারেন যে আপনি কোনও বাগে প্রোগ্রাম করেছেন তখন এটি আপনার অ্যাপ্লিকেশনটির লজিককে ভিতরে এবং উল্টো দিকে ঝাপটায় This লাল ত্রুটি পাঠ্য দিয়ে পরিপূর্ণ কোনো কম্পাইলার ইভেন্ট শুধু আপনার শেষ গীত সংগ্রহস্থলের করুন এবং মাথা প্রত্যাবর্তন স্ট্যাক ওভারফ্লো আউট নুডল কি ভুল প্রথমবার গিয়েছিলাম প্রায়-কোনো ক্ষতি, কোন ফাউল।

গিটও ব্যবহারের জন্য নিখরচায়।

কীভাবে ম্যাকে গিট ইনস্টল করবেন

অ্যাপলের মডেল গিট ম্যাকোস-এ পূর্বনির্ধারিত আসে। আপনার পছন্দের টার্মিনাল বা শেল স্ক্রিপ্ট সম্পাদকটি খুলুন এবং গিটের কোন সংস্করণ আপনার মেশিনে রয়েছে তা যাচাই করতে গিট – রূপান্তর প্রবেশ করুন। যদি আপনার মেশিনে ইতিমধ্যে না থাকে, গিট – রূপান্তর চলমান আপনাকে গিট ইনস্টল করতে অনুরোধ করবে।

যদিও গিটের এই বিল্ডটি কিছু ব্যবহারকারীর পক্ষে ঠিক আছে, আপনি আরও বেশি আধুনিক সংস্করণ ইনস্টল করতে চাইতে পারেন (অ্যাপল প্রায়শই এর সংস্করণটি আপডেট করতে ধীর হয়)) আপনি বিভিন্ন উপায়ে এটি করতে পারেন; আমরা নীচে কয়েকটি সহজ বিকল্প সংকলন করেছি।

সম্পর্কিত: শেল স্ক্রিপ্টিং কী এবং আপনার এটি কেন উচিত

হোমব্রিউ দিয়ে ম্যাকোজে গিট ইনস্টল করা

হোমব্রিউ ব্যবহার করুন। হোমব্রু ম্যাকগুলিতে প্রাক ইনস্টল না হওয়া দরকারী প্যাকেজগুলির একটি তালিকা ইনস্টল করে ( হোমব্রিউয়ের ওয়েবসাইটে প্যাকেজগুলির তালিকা দেখুন)।

Homebrew ইনস্টল করতে আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি আটকান:

 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

টার্মিনাল আপনাকে একটি পাসওয়ার্ড লিখতে অনুরোধ করবে। ইনস্টলেশন প্রক্রিয়া চালিয়ে যেতে আপনার ম্যাকটিতে লগ ইন করতে আপনি যে পাসওয়ার্ডটি ব্যবহার করেন তা প্রবেশ করুন।

একবার শেষ হয়ে গেলে টার্মিনালে ব্রিউ ইনস্টল গিটটি প্রবেশ করুন এবং এটি ডাউনলোড হওয়ার জন্য অপেক্ষা করুন। গিটটি গিট – রূপান্তর চলমান দ্বারা ইনস্টল করা হয়েছে তা যাচাই করুন।

স্ট্যান্ড একা ইনস্টলারের সাহায্যে ম্যাকস-এ গিট কীভাবে ইনস্টল করবেন

টিম হার্পার গিট অন ম্যাকের জন্য একটি একা একা ইনস্টলার ইনস্টল করে এবং সমর্থন করে Source আপনি এটি সোর্সফর্জে খুঁজে পেতে পারেন। সর্বশেষতম সংস্করণটি পেতে শুধুমাত্র ডাউনলোড ক্লিক করুন , বা প্রকল্প ক্রিয়াকলাপ শিরোনামের অধীনে সরাসরি ক্লিক করে কোনও পূর্ববর্তী বিল্ড নির্বাচন করুন।

গিট আপনার মেশিনে না আসা পর্যন্ত ইনস্টলারের নির্দেশাবলী অনুসরণ করুন। টার্মিনালে গিট – রূপান্তর চালিয়ে গিট ইনস্টল করা হয়েছিল তা যাচাই করুন। আপনি শেষ!

দ্রষ্টব্য: কিছু ব্যবহারকারীর স্ট্যান্ড-একল ইনস্টলার এবং ম্যাক ওএস এক্স স্নো চিতা বা ম্যাক ওএস এক্স লায়ন (ওএসএক্স 10.6 এবং 10.7) এর মধ্যে সামঞ্জস্যতার সমস্যাগুলি প্রতিবেদন করেছে। ওয়ার্কআরউন্ডগুলি সম্ভব হলেও, এড়াতে আমরা দৃ strongly়ভাবে হোমগ্রাবের সাথে গিট ইনস্টল করার পরামর্শ দিই।

গিটহাব ডেস্কটপ সহ ম্যাকোসের জন্য গিট ইনস্টল করা

আপনি কি আপনার প্রকল্পের জন্য গিটহাব ব্যবহার করবেন তা জানেন? গিটহাব ডেস্কটপ ইনস্টল করাও গিটের সর্বশেষতম সংস্করণ ইনস্টল করবে। কেবল ম্যাকোএসের জন্য ডাউনলোড ক্লিক করুন এবং ইনস্টলারটি চালান। একবার আপনি ইনস্টলারটি চালিয়ে গেলে, টার্মিনালে গিট – রূপান্তর চালিয়ে গিটটি ইনস্টল করা হয়েছিল তা যাচাই করুন। আপনি শেষ!

সম্পর্কিত: গিথুবে আপনার প্রথম সংগ্রহস্থান কীভাবে তৈরি করবেন

গিট শুরু হয়েছে: মূল বিষয়গুলি

গিটের মধ্যে ডুব দেওয়া দু: খজনক মনে হতে পারে। এই সুসংবাদটি এখানে: আপনি কেবলমাত্র কয়েকটি কমান্ড জেনে থাকলেও গিটের যা দেওয়া আছে তা আপনি ব্যবহার শুরু করতে পারেন। আপনি নতুন প্রয়োজনীয়তা আবিষ্কার করতে এবং নতুন সমাধানগুলি সন্ধান করার সাথে সাথে আপনি সময়ের সাথে বাকীটি বেছে নেবেন। আপাতত, এখানে কিছু বেসিক:

বেসিক গিট কমান্ড
গিট সহায়তা, গিট সহায়তা -এ, গিট সহায়তা -জি গিট কমান্ড এবং সাব কম্যান্ডের একটি তালিকা প্রদর্শন করে।
গিট কনফিগার – গ্লোবাল ইউজার.নাম "ফার্স্টনেম লাস্টনেম" আপনার গিট ব্যবহারকারীর নাম সেট করে।
git config –global user.email "[email protected]" আপনার গিট ইমেল সেট করে।
গিট ইনিশ বর্তমান ডিরেক্টরিতে একটি নতুন গিট সংগ্রহস্থল (রেপো) তৈরি করে।
গিট অ্যাড [ফাইল / ডিরেক্টরি] স্টেজিং এরিয়াতে (ইনডেক্স) বর্তমান ফাইলগুলির স্ন্যাপশট যুক্ত করে। এটি আপনার ভাণ্ডারে কোনও কাজ সংরক্ষণ করে না।
গিট আরএম সূচী থেকে ফাইলগুলি সরান।
গিট কমিট স্টেজিং এরিজে পরিবর্তনগুলি সংগ্রহস্থলে স্থানান্তরিত করে। আপনার রেপোর পরিবর্তনগুলি সংরক্ষণ করতে আপনাকে এটি চালাতে হবে।
গিট কমিট -a গিট অ্যাড ব্যবহার করে আপনি এড়াতে এটি ব্যবহার করতে পারেন। এটি পরিবর্তনগুলির সন্ধান করে, তাদের মঞ্চে যুক্ত করে এবং প্রতিশ্রুতি দেয়।
গিট বিভিন্ন কমিটের মধ্যে পরিবর্তনগুলি দেখুন।
গিট লগ রেपोতে আপনার পূর্ববর্তী প্রতিশ্রুতিগুলি দেখুন।
গিট শাখা [শাখার নাম] আপনার ভান্ডারগুলিতে একটি নতুন শাখা তৈরি করে। শাখাগুলি কোডবেসগুলিকে ছোট ছোট ভাগে বিভক্ত করতে ব্যবহৃত হয়।
গিট শাখা আপনার রেপোতে সমস্ত শাখা তালিকাভুক্ত করে।
গিট সুইচ [শাখার নাম] শাখাগুলির মধ্যে নেভিগেট করুন।
গিট শাখা [নাম-শাখা] -ডি নির্দিষ্ট শাখা মুছে ফেলে।
গিট ক্লোন [ডিরেক্টরি-পথ] [নাম-আপনি-পছন্দ] নির্দিষ্ট ভাণ্ডারগুলির একটি ক্লোন তৈরি করে।
গিট আনা আপনার রেপোতে সংহত না করে অন্য সংগ্রহস্থল থেকে পরিবর্তনগুলি পরীক্ষা করে।
গিট টান অন্য রেপোজিটরি থেকে আপনার রেপোতে পরিবর্তন আনা হয়।
গিট ঠেলা অন্যদের টানতে পরিবর্তনগুলির সাথে আপডেটগুলি রেপো।

আপনার সংগ্রহস্থল পরিষ্কার করা

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

যদি, সৃষ্টির লড়াইয়ের মধ্যে, আপনি দেখতে পান যে আপনার শাখাগুলি আপনার পছন্দ অনুসারে কিছুটা অগোছালো হয়ে উঠেছে, এমন সবসময় এমন পদ্ধতি রয়েছে যা আপনি জিনিসগুলি পরিষ্কার করার জন্য ব্যবহার করতে পারেন।