আমি এখানে শব্দার্থবিজ্ঞানের বিষয়ে সত্যই পরিষ্কার নই। এগুলি হ'ল একটি কোড + ইতিহাস ইউনিটের অনুলিপি / রূপগুলির বিষয়ে, তবে অতীতে যে আমি নিশ্চিত তা বলতে পারি না। এই যৌক্তিক কাঠামো কোথাও ব্যাখ্যা করা হয়?
আমি এখানে শব্দার্থবিজ্ঞানের বিষয়ে সত্যই পরিষ্কার নই। এগুলি হ'ল একটি কোড + ইতিহাস ইউনিটের অনুলিপি / রূপগুলির বিষয়ে, তবে অতীতে যে আমি নিশ্চিত তা বলতে পারি না। এই যৌক্তিক কাঠামো কোথাও ব্যাখ্যা করা হয়?
উত্তর:
একটি সংগ্রহস্থল কেবল এমন এক জায়গা যেখানে আপনার কাজের ইতিহাস সঞ্চিত থাকে। এটি প্রায়শই .git
আপনার কার্যকরী অনুলির একটি উপ-ডিরেক্টরিতে থাকে - আপনি যে ফাইলগুলিতে কাজ করছেন তার সাম্প্রতিকতম অবস্থার অনুলিপি।
একটি প্রকল্প কাঁটাচামচ করতে (নির্দিষ্ট সময়ে নির্দিষ্ট সময়ে কারওর সংগ্রহস্থল থেকে উত্সটি গ্রহণ করুন এবং এতে নিজের ডাইভারিং পরিবর্তনগুলি প্রয়োগ করুন), আপনি এর অনুলিপি তৈরি করতে দূরবর্তী সংগ্রহস্থলটিকে ক্লোন করতে হবে, তারপরে আপনার স্থানীয় সংগ্রহস্থলে নিজের কাজটি করুন এবং পরিবর্তন প্রতিশ্রুতিবদ্ধ।
একটি সংগ্রহস্থলের মধ্যে আপনার শাখা রয়েছে যা কার্যকরভাবে আপনার নিজস্ব ভান্ডারের মধ্যে কাঁটাচামচ রয়েছে। আপনার শাখাগুলি আপনার ভাণ্ডারে পূর্বপুরুষদের প্রতিশ্রুতিবদ্ধ থাকবে এবং আপনার পরিবর্তনগুলির সাথে সেই প্রতিশ্রুতি থেকে সরিয়ে নেবে। আপনি পরে আপনার শাখার পরিবর্তনগুলি মার্জ করতে পারেন। শাখাগুলি আপনাকে একসাথে একাধিক পৃথক বৈশিষ্ট্যগুলিতে কাজ করতে দেয়।
আপনি দূরবর্তী সংগ্রহস্থলে পৃথক শাখাও ট্র্যাক করতে পারেন। এটি আপনাকে অন্য ব্যক্তির শাখা থেকে পরিবর্তনগুলি এড়াতে এবং এটিকে আপনার নিজস্ব একটি শাখায় মার্জ করার অনুমতি দেয়। আপনি এবং কোনও বন্ধু মিলে নতুন বৈশিষ্ট্যে কাজ করতে পারলে এটি কার্যকর হতে পারে।
অনলাইনে প্রচুর দুর্দান্ত গিট বই রয়েছে। কটাক্ষপাত আছে ProGit এবং গীত ম্যাজিক শুরু করতে সরকারী টিউটোরিয়াল এবং সম্প্রদায় বই, সেইসাথে।
আমি আরটিএফএম দিয়ে আমার নিজের প্রশ্নের উত্তর দিতে যাচ্ছি।
তবে, এই সূক্ষ্ম ম্যানুয়ালটি পড়ুন। লেখক যেমন লিখেছেন:
“এ থেকে আমি উপসংহারটি এনেছি যে আপনি গিট কীভাবে কাজ করে তা যদি আপনি বুঝতে পারেন তবেই আপনি সত্যিই গিট ব্যবহার করতে পারবেন। অল্প সময়ের মধ্যে কোন সময় আপনাকে কোন আদেশগুলি পরিচালনা করা উচিত তা কেবল মুখস্ত করে রাখা, তবে আপনি আটকে যাওয়ার আগে বা আরও খারাপ কিছু ভেঙে যাওয়ার আগে এটি কেবল সময়ের বিষয়।
“গিতের বিদ্যমান অর্ধেক সংস্থান, দুর্ভাগ্যক্রমে, কেবল সেই পদ্ধতিটিই গ্রহণ করুন: কখন যে আদেশের মধ্য দিয়ে চলতে হবে সেগুলি তারা আপনাকে চালিত করে এবং আশা করে যে আপনি যদি কেবল সেই আদেশগুলি অনুকরণ করেন তবে আপনার ভাল কাজ করা উচিত। অন্যান্য অর্ধেকগুলি সমস্ত ধারণার মধ্যে দিয়ে যায়, তবে আমি যা দেখেছি, সেগুলি থেকে তারা গিতকে এমনভাবে ব্যাখ্যা করে যা অনুমান করে যে আপনি ইতিমধ্যে বুঝতে পেরেছেন গিট কীভাবে কাজ করে। "
এই গুগলটেকটালক ভাষা শেখার সময় পর্দার আড়ালে আসলে কী ঘটছে তা জানতে গিটের একটি দুর্দান্ত ভূমিকা। এটি গিতের একেবারে প্রাথমিক অবদানকারী দিয়েছিলেন এবং 2007 সালে তিনি গিতের সাথে পরিচয়ের উপায় হিসাবে এই আলোচনা করেছিলেন। আপনি যদি এই আলোচনাটি দেখেন তবে আপনি কেবল প্রতিটি শব্দ কী তা জানতে পারবেন না, যেমন ভান্ডার, কাঁটাচামচ, শাখা ইত্যাদির মতো, তবে আপনি যখন জানবেন যে এর প্রতিটি তৈরি করা, একত্রীকরণ ইত্যাদির আড়ালে কী ঘটছে you
ঠিকানাটি দীর্ঘ তবে খুব তথ্যপূর্ণ। এটি অন্যান্য সংস্করণ নিয়ন্ত্রণ সিস্টেমের সাথে গিটেরও বিপরীত হয় যাতে গিটকে কেন এটি তৈরি করা হয়েছিল এবং এর অন্যান্য তুলনামূলক সুবিধাগুলি অন্যান্য নিয়ন্ত্রণ সিস্টেমের তুলনায় কী কী তা অন্তর্দৃষ্টি পান। কথাটি পুরানো হলেও উঠতে এবং দৌড়াতে এটি খুব সহায়ক। আমি ম্যানুয়ালগুলিতে ঝাঁপ দেওয়ার আগে এটি দেখতে চাই। ফলস্বরূপ বিষয়গুলি আরও বেশি অর্থবোধ তৈরি করবে, আমি বিশ্বাস করি।