Git 2.30이 이미 출시되었으며이 소식이 있습니다.

새로운 버전 Git 2.30이 이미 출시되었습니다. 그리고이 새 버전에서는 몇 가지 중요한 변경 사항이 제공됩니다. 명령 확장 기능, PHP, Rust 및 CSS 용 템플릿 업데이트 등이 있습니다.

Git에 익숙하지 않은 사람들은 e이것은 가장 널리 사용되는 버전 제어 시스템 중 하나입니다., 신뢰할 수있는 고성능, 분기 및 병합을 기반으로하는 유연한 비선형 개발 도구를 제공합니다.

히스토리 무결성과 변경에 대한 저항을 "소급 적"으로 보장하기 위해 모든 이전 히스토리의 암시 적 해싱이 각 커밋에 사용되며 개별 태그 및 커밋 개발자의 디지털 서명으로 인증 할 수도 있습니다.

Git 2.30 주요 새로운 기능

이전 버전에 비해 495 개의 변경 사항이 새 버전에서 채택되었습니다., 83 명의 개발자가 참여하여 준비했으며 그중 29 명이 처음으로 개발에 참여했습니다.

이 새 버전의 Git 2.30에서 구성에서 help.autocorrect 매개 변수를 이제 'never'로 설정할 수 있습니다. 명령 이름에서 오타를 감지하는 로직을 완전히 비활성화합니다 (기본적으로 존재하지 않는 명령이 지정되면 git은 일반적인 오타를 구문 분석하고 대체 옵션 만 지정된 경우 수정 된 명령을 실행합니다).

이 새로운 버전의 Git 2.30에서 눈에 띄는 또 다른 변경 사항은 PHP, Rust 및 CSS 용으로 업데이트 된 userdiff 템플릿.

그 외에도 자동 완성 스크립트에 별칭 인 명령을 확장하는 기능을 추가했습니다. 명령 줄 옵션은 물론 "git diff"매개 변수와 유사한 "git stash show"매개 변수에 대한 지원과 Zsh 용 자동 완성 스크립트도 업데이트했습니다.

반면에 옵션은 "-나는 » "git diff"패밀리 명령에 추가되었습니다. 변경 사항이 주어진 패턴과 일치하는 부분을 무시하려면 그리고 "git format-patch"명령으로 생성 된 파일 이름의 크기를 사용자 정의하는 기능이 제공되었습니다 (이전에는 64 자 제한이있었습니다).

옵션 "–End-of-options"가 "git rev-parse"명령에 추가되었습니다. 이것은 "git rev-parse –verify -q –end-of-options $ rev"와 같이 개정으로 매개 변수를 명시 적으로 분리하는 스크립트에서 도움이됩니다.

"git update-ref –stdin"에서 하나의 세션에서 여러 트랜잭션을 처리하는 기능이 추가되었습니다.
다양한 "git config"하위 명령에 "–literal-value"옵션을 추가하여 value_regex 값을 정규 표현식이 아닌 문자열로 전달하여 정확히 일치하는 항목을 찾습니다.

새 버전 발표에서 강조된 다른 변경 사항 중 :

  • tar.gz를 만들 때 "git archive"에서 -9보다 큰 압축 수준이 허용됩니다.
  • bash 및 POSIX 셸에서 함수를 정의하기위한 지원이 추가되었습니다.
  • "git working tree list"에서 작업 트리 잠금 기호 표시가 구현됩니다.
  • C 언어로 "git bisect"명령을 계속해서 다시 작성했습니다.
  • "git diff A ... B"명령의 경우 "git diff –merge-base AB"의보다 유익한 유사어가 제안됩니다.
  • "git gc"의 확장 버전 인 "git maintenance"명령의 개발이 계속됩니다.
  • "git push –force-with-lease [=] 명령을 사용할 때 커밋 손실 문제를 해결하기 위해"git push "에"–force-if-includes "옵션을 추가했습니다. ]»잘못되었습니다.
  • "–force-if-includes"를 "–force-with-lease"와 함께 지정하면 대체 된 커밋의 관련성을 추가로 확인합니다.
  • "git clone"의 경우 clone.defaultremotename 설정이 추가되어 저장소가 복제 된 호스트를 참조하는 데 사용할 이름을 정의 할 수 있습니다.
  • "git checkout"의 경우 기본적으로 "–guess"옵션의 사용을 구성하기 위해 checkout.guess 옵션이 추가되었습니다.

마지막으로, 그것에 대해 더 많이 알고 싶다면 이 새로운 버전의 Git 2.30에 대한 세부 정보를 확인할 수 있습니다. 다음 링크로 이동하십시오.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.