Mgbe ọnwa atọ nke mmepe gasịrị, ebipụtara ntọhapụ nke sistemụ njikwa isi mmalite Git 2.40 ka ebipụtara. Git bụ otu n'ime usoro njikwa ụdị kachasị ewu ewu, ntụkwasị obi na arụ ọrụ dị elu nke na-enye ngwaọrụ mmepe na-adịghị agbanwe agbanwe dabere na alaka alaka na ijikọ. Iji hụ na iguzosi ike n'ezi ihe nke akụkọ ihe mere eme na iguzogide mgbanwe mgbanwe, a na-eji hashing nke akụkọ ihe mere eme gara aga na nke ọ bụla, ọ ga-ekwe omume iji nyochaa mkpado onye ọ bụla wee jiri mbinye aka dijitalụ sitere n'aka ndị mmepe.
N'iji ya tụnyere ntọhapụ gara aga, a nabatara mgbanwe 472 n'ime ụdị ọhụrụ ahụ, kwadebere na ntinye nke ndị mmepe 88, nke 30 na-ekere òkè na mmepe maka oge mbụ. Isi ihe ọhụrụ:
- Edemede git-jump agbakwunyela nkwado maka onye editọ Emacs, na mgbakwunye na onye ndezi Vim akwadoburu. A na-eji Git-jump zipu ozi gbasara ọnọdụ dị na faịlụ gaa na onye editọ ederede maka ịnyagharị ngwa ngwa wee wulie elu na koodu ndezi n'otu ebe. Dịka ọmụmaatụ, enwere ike iji git-jump wụba na nchịkọta akụkọ n'etiti ahịrị ndị sitere na ịkparịta ụka n'etiti esemokwu, na-enyocha ọdịiche, na ịme ọchụchọ (ị nwere ike ime "git jump grep foo" wee wuo ngwa ngwa n'etiti ọnọdụ ebe akara ngosi "foo" dị. emee).
- "git cat-file" na-enye nkwado maka iji nhọrọ "-s" na "--batch-check" yana "-use-mailmap" iji chọpụta nha ihe ahụ n'ụzọ ziri ezi, na-eburu n'uche ngbanwe ihe nchọpụta dabere na. njikọ email akọwapụtara na akwụkwọ ozi faịlụ (na mbụ, nhọrọ "--use-mailmap" na-emetụta naanị mmepụta nke ọdịnaya ahụ, mana eburu n'uche na ụzọ abụọ aha/email ochie na dochie anya nwere ike inwe nha dị iche iche).
- Agbakwunyela nhọrọ "--source" na iwu "git check-attr" ka ịhọrọ osisi nwere faịlụ ".gitattributes" dị mkpa, nke a ga-eji chọpụta njirimara n'ezie ma ọ bụrụ na e nwere ọtụtụ faịlụ ".gitattributes" na ebe nchekwa.
- A na-edegharị mmejuputa iwu "git bisect" na C ma wuo ya n'ime faịlụ isi git executable (na mbụ etinyere iwu ahụ n'ụdị nke Shell script).
- Ewepụla mmejuputa Shell ochie nke iwu “git add —interactive” (na git 2.26 e nyere ụdị C arụnyere n'ime ya, mana mmejuputa Shell ochie ka dị na ntọala add.interactive.useBuiltin na-ahazi ya).
- Agbakwunyere nhọrọ '-merge-base' na iwu 'git merge-tree'.
- Agbakwunyere "--abbrev=" nhọrọ na "git range-diff" iwu "
- Agbakwunyere ikike ịkagbu onye ndezi ndepụta maka usoro mmekọrịta nke iwu rebase site na ịtọ GIT_SEQUENCE_EDITOR mgbanwe site na iwu “git var”, yiri “git var GIT_EDITOR”.
- agbakwunyere nkwado okwuntughe nwere obere oge nkwado na sistemụ akaụntụ.
- Ederede mmecha ntinye maka Bash nwere ọnọdụ enweghị mmetụta ugbu a.
isi: opennet.ru
