Git 2.28 вже тут, і він включає зміни у термінологію та ці новини

Нова версія Git 2.28 вже тут, і він збирається впровадити деякі зміни пов'язані з термінологією включно, за які попередні тижні він висловив через соціальні мережі свою підтримку та рішення внести зміни в термінологію, яка використовується вже багато років.

Порівняно з попередньою версією, sта прийняв 317 змін у новій версії, підготовлений за участю 58 розробників, з яких 13 брали участь у розробці вперше.

Для тих, хто не знайомий з Git, ви повинні знати, що це є однією з найпопулярніших, надійних та високоефективних систем управління версіями, і забезпечує гнучкі нелінійні засоби розробки на основі версій та злиттів.

Щоб забезпечити цілісність історії та стійкість до змін заднього огляду, для кожного коміту використовується неявний хешування всієї попередньої історії а також цифрові підписи окремих розробників тегів та підтвердження також можуть бути перевірені.

Ключові нові можливості Git 2.28

Зі змін, пов'язаних з термінологією, інтеграція нова конфігурація init.defaultBranch щоб дозволити вибір довільного імені гілки за замовчуванням.

Конфігурація додано для проектів, розробники яких хочуть змінити термін "майстер". Зі свого боку, GitLab та Bitbucket прийняли значення за замовчуванням, щоб використовувати слово "main" замість "master" для основних гілок.

У Git, як перед запуском "git init" за замовчуванням він продовжує створювати гілку "master", але це ім'я тепер можна змінити. Наприклад, змінити назву початкової гілки на «основна або основна».

Для цього пропонується використовувати команду:

git config - глобальний init.defaultBranch main

З іншого боку, ми можемо це знайти додано оптимізацію продуктивності заснований на появі у компромісному форматі графічного файлу, який використовується для оптимізації доступу до інформації про зобов'язання, підтримка фільтрів Bloom, імовірнісна структура, яка допускає помилкове визначення відсутнього елемента, але виключає пропуск існуючого елемента.

Ця структура дозволяє користувачеві значно пришвидшити пошук в історії змін, використовуючи команди «git log - "Або" git вина ".

Що стосується протоколу “вибір / клонування”, то на додаток до переданих упакованих об’єктних даних реалізована можливість інформування клієнта сервером про необхідність завантаження раніше підготовлених пакетних файлів.

Файл Продовжувалась робота над переходом до алгоритму хешування SHA-256 замість SHA-1.

З інших змін що виділяються з цієї нової версії Git:

  • Команда "git status" надає інформацію про хід часткового клонування (невелика оплата).
  • Для команд сімейства "diff" пропонується новий параметр "diff.relative".
  • Перевірка за допомогою "git fsck" тепер оцінює класифікацію дерева об'єктів та визначає некласифіковані елементи.
  • Спрощений інтерфейс для редагування конфіденційної інформації при виведенні трасування.
  • Додана підтримка завершення параметрів до команди "git switch" у сценарії автозавершення.
  • Додана підтримка передачі аргументів у різних анотаціях до "git diff" ("git diff A..BC", "git diff A..BC ... D" тощо).
  • Команда "git fast-export –anonymize" додає можливість налаштування власного відображення елементів, щоб обгортати вихідні дані для полегшення налагодження.
  • У "git gui" можна відкрити робочі дерева з початкового діалогового вікна.

В кінці кінців якщо ви хочете дізнатися більше про це, Ви можете перевірити деталі, перейшовши до офіційного оголошення на веб-сайті Git та в його розділі повідомлень.

Посилання це.

Як встановити Git 2.28 на Linux?

Нарешті, якщо ви хочете оновити або встановити цей інструмент Нам просто потрібно відкрити термінал у нашій системі та ввести в нього одну з наступних команд.

Debian / Ubuntu

sudo apt-get install git

Fedora
sudo dnf install git
Gentoo

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

Arch Linux

sudo pacman -S git

OpenSUSE

sudo zypper install git

Mageia

sudo urpmi git

високогірний

sudo apk add git


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.