গিট 2.21.0 এর নতুন সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে এবং এগুলি এটির সংবাদ

ফালতু বা এলেবেলে লোক

git এটি সর্বাধিক জনপ্রিয়, নির্ভরযোগ্য এবং উচ্চ-সম্পাদনকারী সংস্করণ নিয়ন্ত্রণ সিস্টেম, এবং সংস্করণ এবং মার্জগুলির উপর ভিত্তি করে নমনীয় ননলাইনার বিকাশ সরঞ্জাম সরবরাহ করে।

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

গিট 2.21.0 বিতরণ উত্স নিয়ন্ত্রণ সিস্টেমের নতুন সংস্করণটি সম্প্রতি প্রকাশিত হয়েছিল version

পূর্ববর্তী সংস্করণের তুলনায়, নতুন সংস্করণে ৫০০ টি পরিবর্তন আনা হয়েছে, যা 500৪ বিকাশকারীদের অংশগ্রহণে প্রস্তুত হয়েছিল, যার মধ্যে ২০ জন প্রথমবারের মতো বিকাশে অংশ নিয়েছিল।

গিট 2.21.0 হাইলাইট

বিকল্প «Ate তারিখ = মানব« "গিট লগ" এ যুক্ত করা হয়েছে এবং অন্যান্য কমান্ডগুলি আপনাকে সংক্ষিপ্ত এবং পাঠযোগ্য উপায়ে তারিখগুলি প্রদর্শন করতে দেয়।

এর সাথে ইভেন্টের বয়স অনুসারে অভিযোজিত ফর্ম্যাটটি চয়ন করা সম্ভব। সবেমাত্র সম্পাদিত ক্রিয়াগুলির জন্য, "এন মিনিট আগে" নির্দেশিত হবে (যেমন "Ate তারিখ = আপেক্ষিক"), সাম্প্রতিক ইভেন্টগুলির জন্য দিন এবং সময় দেখানো হবে এবং কেবল দিন, মাস এবং বছর পুরানো পরিবর্তনের জন্য।

উপরন্তু, বিকল্প সরবরাহ করা হয় «Ate তারিখ = অটো: মানব", এটি কেবলমাত্র টার্মিনালের মাধ্যমে প্রেরিত হলেই নতুন ফর্ম্যাটটি প্রয়োগ করে এবং যখন আউটপুট কোনও ফাইল বা অন্য কমান্ডে পুনঃনির্দেশিত হয় তখন এটি ডিফল্ট ফর্ম্যাটটি ব্যবহার করে।

আদেশেগিট চেরি-বাছাই ", বিকল্পটি ব্যবহার করা সম্ভব «-m"(মূল লাইন) নির্দিষ্ট যখন "গিট চেরি-পিক-এম 1", অর্থাৎ আপনাকে এই প্রতিশ্রুতিটির প্রথম পিতামাতারকে মূল লাইনের একটি শাখা হিসাবে বেছে নিয়ে পুনরায় আবেদন করতে পারবেন to অন্যান্য ক্ষেত্রে, ত্রুটিটি এখনও প্রদর্শিত হবে।

কর্মক্ষমতা অনুকূল করতে, কমান্ডটি «গিট লগ -জি«, যা নিয়মিত অভিব্যক্তি অনুসন্ধানগুলি সম্পাদন করে, a বিকল্পটি স্পষ্টভাবে নির্দিষ্ট না করা হলে এখন বাইনারি ফাইল অনুসন্ধান সম্পাদন করে নাE পাঠ্য»বা টেক্সটকনভ ব্যবহার করবেন না।

কনফিগারেশন যুক্ত হয়েছে «http.সংস্করণএবং, যে আপনাকে পরিবর্তনগুলি পুনরুদ্ধার বা জমা দেওয়ার সময় ব্যবহৃত HTTP প্রোটোকলের পছন্দের সংস্করণ নির্ধারণ করতে দেয়। বিকল্পটির জন্য তুলনামূলকভাবে নতুন সিআরএল লাইব্রেরি প্রয়োজন।

সাবউমডিউলগুলি থাকলে এখন "গিট ওয়ার্ক্রিট্রি রিমুভ" এবং "গিট ওয়ার্ক্রিট্রি মুভ" কমান্ডগুলি ব্যবহার করা যেতে পারে কার্যনির্বাহী গাছে সূচনা করা হয়নি (পূর্বে সাবমডিউল না থাকলে এই অপারেশনগুলি ব্যবহার করা যেত না)।

সংস্করণ, ট্যাগ এবং লিঙ্কগুলির সন্ধানের জন্য "–format =" বিকল্পটি উল্লেখ করা অবজেক্ট_ইনফো এপিআইয়ের মাধ্যমে প্রাপ্ত সামগ্রীর জন্য বৈশিষ্ট্যের তালিকাকে প্রসারিত করে।

নতুন অ্যালগরিদম

গিট 2.21.0 এর নতুন প্রকাশে SHA-256 এর পরিবর্তে SHA-1 হ্যাশিং অ্যালগরিদম ব্যবহারের optionচ্ছিক ক্ষমতা হাইলাইট করা হয় it নিউহ্যাশ «মোডে গিট তৈরি হওয়ার সময় প্রতিশ্রুতিবদ্ধ।

মূলত এটি SHA3-256 অ্যালগোরিদম ব্যবহার করার পরিকল্পনা করা হয়েছিল, তবে শেষ পর্যন্ত বিকাশকারীরা SHA-256 এর উপর দৃষ্টি নিবদ্ধ রেখেছিল, যেহেতু SHA2 ইতিমধ্যে ডিজিটাল স্বাক্ষরের জন্য গিটে ব্যবহৃত হয়েছে।

পছন্দের যুক্তিটি হ'ল SHA-256 এবং SHA3-256 গিট কোডে ব্যবহার করার সময়, উভয়ের মধ্যে আপস করা সুরক্ষার সমস্যার দিকে নিয়ে যাবে, সুতরাং দুটি পরিবর্তে একটি অ্যালগরিদমের উপর নির্ভর করা ভাল।

তদ্ব্যতীত, SHA-256 সমস্ত ক্রিপ্টো লাইব্রেরিতে বিস্তৃত এবং সমর্থিত এবং এটি খুব ভাল পারফরম্যান্সও দেখায়।

অন্যান্য অভিনবত্ব

  • "গিট চেকআউট [ট্রি-ইশ]" কমান্ডটি সূচক বা বস্তু গাছ (ট্রি-ইশ) থেকে বের করার জন্য কতগুলি পথ বেরিয়েছে।
  • "–কিপ-নন-প্যাচ" বিকল্পটি "গিট কোয়েলটিমপোর্ট" কমান্ডে যুক্ত করা হয়েছে।
  • "Git diff olcolor-mused-ws" কমান্ডটির আপডেট প্রয়োগ।
  • কমিট এন্ট্রিটির উত্স সম্পর্কে একটি ইঙ্গিত প্রদর্শন করতে "লগ – ফর্ম্যাট" এ "% S" পতাকাটির জন্য সমর্থন যুক্ত করা হয়েছে।

লিনাক্সে গিট ২.২৮ কীভাবে ইনস্টল করবেন?

অবশেষে, আপনি যদি এই সরঞ্জামটি আপডেট বা ইনস্টল করতে চান তবে আপনাকে কেবল আপনার সিস্টেমে একটি টার্মিনাল খুলতে হবে এবং নিম্নলিখিত কমান্ডগুলির মধ্যে একটিতে টাইপ করতে হবে।

Debian / Ubuntu-

sudo apt-get install git

ফেডোরা
sudo dnf install git
জেন্টু

emerge --ask --verbose dev-vcs/git

আর্কিটেকচার লিনাক্স

sudo pacman -S git

openSUSE- এর

sudo zypper install git

Mageia

sudo urpmi git

অত্যুচ্চ

sudo apk add git


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।