2.28 Git терминологиядағы және осы жаңалықтардағы өзгерістермен бірге

Жаңа нұсқасы Git 2.28 осында және кейбір өзгерістерді енгізуге келеді байланысты терминологиямен оның ішінде өткен аптада ол әлеуметтік желілер арқылы көптеген жылдар бойы қолданылып келген терминологияға өзгерістер енгізу туралы өзінің шешімі мен шешімін білдірді.

Алдыңғы нұсқаға қарағанда, сжәне жаңа редакцияда 317 өзгеріс қабылдады, 58 әзірлеушінің қатысуымен дайындалған, оның 13-і алғаш рет әзірлеуге қатысқан.

Git-ті білмейтіндер үшін мұны білуіңіз керек - ең танымал, сенімді және өнімділігі жоғары нұсқаларды басқару жүйелерінің бірі, нұсқаларға және біріктірулерге негізделген икемді сызықтық емес даму құралдарын ұсынады.

Тарихтың тұтастығын және көзге көрінетін өзгерістерге төзімділікті қамтамасыз ету үшін әрбір міндеттеме бойынша алдыңғы барлық тарихты жасырын хэштеу қолданылады және жеке тег әзірлеушілердің цифрлық қолтаңбалары мен растаулары да тексерілуі мүмкін.

Git 2.28 негізгі жаңа мүмкіндіктері

Терминологияға байланысты өзгерістердің бірігу init.defaultBranch жаңа конфигурациясы ерікті стандартты атауды таңдауға мүмкіндік беру.

Конфигурация әзірлеушілері «шебер» терминін өзгерткісі келетін жобаларға қосылды. GitLab және Bitbucket өз тараптарынан негізгі тармақтарға «шебер» орнына «негізгі» сөзін қолдану үшін әдепкі мәнді қабылдады.

Гитте, ұнайды бұрын, «git init» іске қосыңыз әдепкі бойынша ол «мастер» тармағын құруды жалғастырады, бірақ бұл атау енді өзгертуге болады. Мысалы, бастапқы тармақтың атауын «негізгі немесе негізгі» деп өзгерту.

Ол үшін келесі пәрменді қолдану ұсынылады:

git config –global init.defaultBranch main

Екінші жағынан, біз мұны таба аламыз өнімділікті оңтайландыру қосылды ымыралы графикалық форматтағы сыртқы түрге негізделген, ол міндеттемелер туралы ақпаратқа қол жетімділікті оңтайландыру үшін қолданылады, Bloom сүзгілерін қолдау, мүмкін емес құрылымды жалған анықтауға мүмкіндік беретін, бірақ бар элементтің жіберілуін болдырмайтын ықтимал құрылым.

Бұл құрылым пайдаланушыға «git log -» пәрмендерін қолдану арқылы өзгерістер тарихындағы іздеуді едәуір жеделдетуге мүмкіндік береді. «Немесе» кінәлі «.

«Алу / клондау» хаттамасына қатысты клиентті серверге берілетін буып-түйілген объектілік деректерден басқа бұрын дайындалған пакеттік файлдарды жүктеу қажеттілігі туралы хабарлау мүмкіндігі іске асырылды.

The SHA-256 орнына SHA-1 хэштеу алгоритміне көшу бойынша жұмыс жалғасты.

Басқа өзгерістер туралы Git-тің осы жаңа нұсқасынан ерекшеленетін:

  • «Git status» командасы ішінара клондау жұмысының барысы туралы ақпарат береді (аз төлеу).
  • «Diff» тобының командалары үшін жаңа «diff.relation» параметрі ұсынылады.
  • «Git fsck» арқылы тексеру енді объект ағашының жіктелуін бағалайды және жіктелмеген элементтерді анықтайды.
  • Іздеу нәтижесінде құпия ақпаратты өңдеу үшін жеңілдетілген интерфейс.
  • Автотолтыру сценарийіндегі «git switch» командасына опцияларды толтыруға қолдау қосылды.
  • Әр түрлі аннотациядағы аргументтерді «git diff» («git diff A..BC», «git diff A..BC ... D» және т.б.) жіберуге қолдау қосылды.
  • «Git fast-export -anonymize» пәрмені оңтайландыру үшін нәтижені орау үшін өзіңіздің жеке элементтеріңіздің карталарын теңшеу мүмкіндігін қосады.
  • «Git gui» -де бастапқы диалог терезесінен жұмыс ағаштарын ашуға болады.

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе, Толық мәліметтерді Git веб-сайтындағы ресми хабарландыруға және оның хабарландыру бөліміне өту арқылы тексеруге болады.

Сілтеме бұл.

Linux-ке Git 2.28 қалай орнатылады?

Соңында, егер сіз осы құралды жаңартқыңыз келсе немесе орнатқыңыз келсе Бізде жүйеде терминал ашып, оған келесі командалардың бірін енгізу керек.

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. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.