Git 2.28이 출시되었으며 용어 및 뉴스가 변경되었습니다.

새로운 버전 Git 2.28이 여기에 있으며 몇 가지 변경 사항을 구현하기 위해 여기에 있습니다. 관련 용어와 함께 지난 몇 주 동안 그가 소셜 네트워크를 통해 여러 해 동안 사용 된 용어를 변경하기로 한 그의 지원과 결정을 표현한 내용을 포함합니다.

이전 버전에 비해 s새 버전에서 317 개의 변경 사항을 채택했습니다. 58 명의 개발자가 참여하여 준비했으며, 그중 13 명이 처음으로 개발에 참여했습니다.

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

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

Git 2.28 주요 새로운 기능

용어와 관련된 변경 사항 중 통합 새로운 init.defaultBranch 구성 임의의 기본 분기 이름을 선택할 수 있습니다.

구성 개발자가 "마스터"라는 용어를 변경하려는 프로젝트에 추가되었습니다.. GitLab과 Bitbucket은 기본 브랜치에 "master"대신 "main"이라는 단어를 사용하도록 기본값을 채택했습니다.

Git에서 전에 "git init"실행 기본적으로 "마스터"브랜치를 계속 생성하지만이 이름은 이제 변경할 수 있습니다. 예를 들어 초기 분기의 이름을 "기본 또는 기본"으로 변경합니다.

이를 위해 다음 명령을 사용하는 것이 좋습니다.

git config – global init.defaultBranch 메인

반면에 우리는 성능 최적화 추가 타협 그래프 파일 형식의 모양에 따라 약정 정보에 대한 액세스를 최적화하는 데 사용됩니다. 누락 된 요소의 잘못된 정의를 허용하지만 기존 요소의 누락은 제외하는 확률 적 구조 인 Bloom 필터 지원.

이 구조를 통해 사용자는«git log-명령을 사용하여 변경 내역에서 검색 속도를 크게 높일 수 있습니다. "또는"자식 비난 ".

"페치 / 클론"프로토콜과 관련하여, 전송 된 패킹 된 오브젝트 데이터에 추가하여 미리 준비된 패킷 파일을 다운로드해야 함을 서버가 클라이언트에 알릴 수있는 가능성이 구현되었습니다.

그만큼 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 웹 사이트의 공식 공지 사항 및 공지 사항 섹션에서 확인할 수 있습니다.

링크는 이쪽입니다.

Linux에 Git 2.28을 설치하는 방법은 무엇입니까?

마지막으로, 해당 도구를 업데이트하거나 설치하려는 경우 시스템에서 터미널을 열고 다음 명령 중 하나를 입력하면됩니다.

데비안 / 우분투

sudo apt-get install git

페도라
sudo dnf install git
젠투

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

아치 리눅스

sudo pacman -S git

오픈 수세

sudo zypper install git

마게 아

sudo urpmi git

알프스 산맥의

sudo apk add git


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

코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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