Diff কমান্ডটি গিট একটি ফাইলে করা পরিবর্তনগুলির মধ্যে পার্থক্য ট্র্যাক করতে ব্যবহৃত হয় যেহেতু গিট একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা, তাই ট্র্যাকিং পরিবর্তনগুলি এটির জন্য খুব গুরুত্বপূর্ণ কিছু। ডিফ কমান্ড দুটি ইনপুট নেয় এবং তাদের মধ্যে পার্থক্য প্রতিফলিত করে। এটি প্রয়োজনীয় নয় যে এই ইনপুটগুলি শুধুমাত্র ফাইল।
গিট ডিফ এবং গিট স্ট্যাটাসের মধ্যে পার্থক্য কী?
Git Diff শাখা
Git শাখাগুলির তুলনা করার অনুমতি দেয় … আমরা গিট স্ট্যাটাস কমান্ডের সাহায্যে শাখার পরিবর্তনগুলি ট্র্যাক করতে পারি, তবে আরও কয়েকটি কমান্ড এতে ব্যাখ্যা করতে পারে বিস্তারিত git diff কমান্ড পরিবর্তনগুলি ট্র্যাক করার জন্য একটি বহুল ব্যবহৃত টুল। git diff কমান্ড আমাদের শাখা এবং সংগ্রহস্থলের বিভিন্ন সংস্করণ তুলনা করতে দেয়।
গিট ডিফ কি করে -- স্টেজড করে?
git diff --staged শুধুমাত্র "মঞ্চস্থিত" এলাকার ফাইলে পরিবর্তন দেখাবে। git diff HEAD ট্র্যাক করা ফাইলগুলিতে সমস্ত পরিবর্তন দেখাবে। আপনি যদি প্রতিশ্রুতির জন্য সমস্ত পরিবর্তন মঞ্চস্থ করে থাকেন, তাহলে উভয় কমান্ডই একই আউটপুট হবে।
গিট কখন ব্যবহার করা উচিত?
Git হল সবচেয়ে বেশি ব্যবহৃত সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। গিট ফাইলগুলিতে আপনার করা পরিবর্তনগুলিকে ট্র্যাক করে, তাই আপনার কাছে কী করা হয়েছে তার একটি রেকর্ড রয়েছে এবং আপনার প্রয়োজন হলে আপনি নির্দিষ্ট সংস্করণে ফিরে যেতে পারেন। গিট সহযোগিতাকে আরও সহজ করে তোলে, একাধিক ব্যক্তির দ্বারা করা পরিবর্তনগুলিকে সকলকে একটি উত্সে একত্রিত করার অনুমতি দেয়৷
আপনি কিভাবে গিটে ফাইলের পার্থক্য বলবেন?
git diff<path/to/file_name (বা) path/to/folder> ব্যবহার করে: আপনার ফাইল সিস্টেমের ফোল্ডারে থাকা নির্দিষ্ট ফাইল বা ফাইলগুলিকে বর্তমান চেক করা ফাইলের সাথে তুলনা করবে -আউট শাখা (বা) ট্যাগ। git diff ব্যবহার করে: দুটি শাখা/ট্যাগের মধ্যে সমস্ত পরিবর্তিত ফাইল তুলনা করবে।