Дар муқоиса бо нашри қаблӣ, версияи нав 505 тағиротро дар бар мегирад, ки бо иштироки 77 таҳиягарон омода карда шудаанд, ки 26 нафари онҳо бори аввал дар таҳия ширкат кардаанд. Асосӣ
- Фармонҳои таҷрибавии "git switch" ва "git restore" барои ҷудо кардани қобилиятҳои ба ҳам пайвастаи "git checkout" ҷорӣ карда мешаванд, ба монанди манипуляцияи филиал (гузариш ва эҷод) ва барқарор кардани файлҳо дар директорияи корӣ ("git checkout $commit - $filename") ё дарҳол дар майдони саҳнавӣ (“-staging”, дар “git checkout” монанд надорад). Бояд қайд кард, ки бар хилофи "git checkout", "git restore" файлҳои пайгирӣнашударо аз директорияҳои барқароршаванда нест мекунад ("--no-overlay" ба таври нобаёнӣ).
- Параметри "git merge –quit" илова карда шуд, ки ба монанди "-abort" раванди муттаҳидшавии шохаҳоро қатъ мекунад, аммо директорияи корӣ бетаъсир мемонад. Ин хосият метавонад муфид бошад, агар баъзе аз тағиротҳое, ки ҳангоми якҷоякунии дастӣ анҷом дода шудаанд, беҳтар аст, ки ҳамчун ӯҳдадории алоҳида дода шаванд.
- Фармонҳои "git clone", "git fetch" ва "git push" ҳоло мавҷудияти супоришҳоро дар анборҳои алоқаманд ба назар мегиранд (
иваз мекунад ); -
Илова карда шуд имконоти "git blame —ignore-rev" ва "—ignore-revs-file" ба шумо имкон медиҳанд, ки аз ӯҳдадориҳое, ки тағироти ночиз ворид мекунанд (масалан, ислоҳи форматкунӣ) гузаред; - Опсияи "git cherry-pick —skip" барои гузаштан аз ӯҳдадории ихтилофӣ илова карда шуд (аналоги ёддошти пайдарпаии "git reset && git cherry-pick —идома");
- Танзимоти status.aheadBehind илова карда шуд, ки опсияи "git status -[no-]ahead-behind" -ро ба таври доимӣ ислоҳ мекунад;
- Аз ин нашр, "git log" ба таври нобаёнӣ тағиротҳои тавассути харитаи почта воридшударо ба назар мегирад, ба монанди он, ки git shortlog аллакай иҷро мекунад;
- Амали навсозии кэши таҷрибавии графики commit (core.commitGraph), ки дар 2.18 ҷорӣ шудааст, ба таври назаррас суръат гирифт. Инчунин ҳангоми истифодаи қолабҳои сершумор git for-each-ref-ро тезтар кард ва шумораи зангҳоро ба auto-gc дар "git fetch —multiple" кам кард;
- "git branch --list" ҳоло новобаста аз маҳалли ҷойгиршавӣ ҳамеша HEAD-и ҷудошударо дар ибтидои рӯйхат нишон медиҳад.
Манбаъ: opennet.ru